小編給大家整理了3個常用的蘋果系統分卷解壓方法,大家可以都嘗試一下。
mac下分卷壓縮及解壓
1.終端進入要壓縮的目錄:如要壓縮桌面上的navicat101_premium_en_for_mac目錄則 cd /Users/username/Desktop/
2.先壓縮成.tar.gz:tar -zcvf <壓縮文件名>.tar.gz <要壓縮的文件夾或者文件名>
-z表明創建zip壓縮文件,后面的后綴一定要是tar.gz
-c創建打包文件
-v顯示壓縮過程
-f歸檔名
如:tar -zcvf navicat101_premium_en_for_mac.tar.gz navicat101_premium_en_for_mac
3.split -b <分卷大小> <要拆分的文件名> <分卷名前綴>
如:split -b 10240k navicat101_premium_en_for_mac.tar.gz navicat101_premium_en_for_mac.zip.
2和3兩步可以合成一步。tar -zcvf - navicat101_premium_en_for_mac | split -b 10240k - navicat101_premium_en_for_mac.tar.gz.
4.分卷文件合并解壓:
如:cat navicat101_premium_en_for_mac.tar.gz.*>navicat101_premium_en_for_mac.tar.gz
合并解壓:cat navicat101_premium_en_for_mac.tar.gz.* | tar -zxv
文件解壓到navicat101_premium_en_for_mac目錄下。
mac 以及 linux 等類UNIX系統解壓文件的特點
一般都是在終端進入被壓縮文件的文件夾,這樣就不需要在命令中輸入絕對路徑。生成的壓縮文件也會放在這個目錄里。
1. gzip壓縮文件的生成tar -zcvf <壓縮文件名>.tar.gz <要壓縮的文件夾或者文件名>
-z表明創建zip壓縮文件,后面的后綴一定要是tar.gz
-c創建打包文件
-v顯示壓縮過程
-f歸檔名
示例:桌面有一名為User_Guide.pdf 的文件,試生成壓縮為名為test 的gzip文件
進終端->cd ~/Desktop 切換到桌面目錄 -> tar -zcvf test.tar.gz User_Guide.pdf
2. 多文件的zip壓縮
可以創建一個文件夾,把文件放進去壓縮,或者采用通配符。比如要壓縮 .jpg 文件,那么可以用 *.jpg指代該目錄下的所有jpg文件
3. 本文重點。文件分卷壓縮split -b <分卷大小> <要拆分的文件名> <分卷名前綴>
示例:將1.中建立的test.tar.gz 拆分為數個大小不超過900k的文件
進入終端并進入桌面所在目錄。split -b 900k test.tar.gz splt.tar.gz.
注意后面的 split.tar.gz. 以"."結尾的,這樣拆分的文件就得到 split.tar.gz.aa split.tar.gz.ab....否則得到的是 xaa, xab, xac這樣的文件
如果先建立一個壓縮文件,再進行拆分的話,雖然可行,但是多少有些不方便。現在用 " | "通道將兩個命令一同執行tar -zcvf - User_Guide.pdf | split -b 900k - splt.tar.gz.
這里需要注意的是在原文件和分卷壓縮前綴前面都有一個用空格隔開的 "-" ,這個 - 的意義就是指代前者生成的gzip文件以及后者將要分割的目標文件。也就是說這個 - 可以看作一種緩存,將生成的gzip暫時放在緩存里用 - 指代以方便后續的調用。
新聞熱點
疑難解答
圖片精選