當前位置:主頁 > 軟件教學 > MAC教程 > 內容正文

Mac OS分卷壓縮包怎么解壓 蘋果系統分卷解壓方法

時間: 2017-12-08 05:22

小編給大家整理了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暫時放在緩存里用 - 指代以方便后續的調用。

4. 分卷壓縮文件的合并

十分簡單,用cat命令合并文件(cat也可用于文本文件的合并),用通配符指定要合并的文件即可

接上例。生成了 splt.tar.gz.aa ~~~~ splt.tar.gz.ad 共四個文件,同樣將終端定位到桌面目錄下cat split.tar.gz.a*>new.tar.gz

執行后即可看到桌面多出一個new.tar.gz 的壓縮文件

類似3.當中提到的,這條合并命令一樣可以用 | 在一條命令內實現“合并+解壓”的任務。cat split.tar.gz.a* | tar -zxv

注意這里兩步執行的時候同樣用到了類似上面的緩存操作,所以并不需要指定合并后的壓縮文件的具體名稱,后面的tar命令也不需要加上-f參數指定名稱了。

使用 zip 命令壓縮文件

使用 zip 命令壓縮文件,并結合 split 命令來分卷:

zip - largefile | split -b 500k

舉例:

zip - ./tomcat.dmg |split -b 500k

上述命令將文件 largefile 壓縮成 zip 包并分卷成不超過 500k 的文件,分解后文件名默認是 x* ,后綴為 2 位a-z 字母,如 aa、ab。

要合并已分解的文件,可使用cat命令恢復成 zip 文件后使用 unzip 或其它主流解壓軟件解壓:

cat x* > file.zip

使用 tar 命令壓縮文件

我們也可以使用 tar 命令來創建壓縮文件,如:

tar czvf - largefile | split -b 500k

同樣,使用 tar 解壓:

cat x* | tar xzvf -

命名規則

如需指定文件前綴或后綴長度可使用 split 命令參數指定,如:

zip - largefile | split -b 500k -a 3 - file.zip

上述命令指定了 file.zip 為文件名,后綴使用 3 位 a-z 字母。

另外,如果將分解后文件的后綴改為 .zip.001 、 .zip.002 等,即可使用主流解壓工具直接解壓(如 Mac 上常用的The Unarchiver )。

Windows 端解壓

想到同事使用的是 Windows ,并且為了盡量降低溝通成本,我們可以下載免費的 7-Zip 工具(官網在這),并編寫一個bat 來合并分卷并解壓,腳本如下:

copy /B file.zip.001 + file.zip.002 + file.zip.003 + file.zip.004 file.zip 

7z x file.zip

del file.zip

第一行將分卷合并,第二行調用 7-Zip 工具解壓合并后的文件,第三行刪除壓縮文件。

將文件保存為 點我解壓.bat ,和分卷文件以及下載的 7-Zip 工具 7z.exe 放在同一個目錄下。

這樣,在 Windows 上下載所有文件后,直接雙擊 點我解壓.bat 即可解壓出源文件。當然,如果他的系統安裝了主流的壓縮軟件,如 WinRAR 等,則直接雙擊任何一個分卷文件即可解壓。

Mac OS解壓分卷壓縮包的方法

需要把分卷壓縮包的文件名,比如:

xxx.part1.rar,

xxx.part2.rar,

xxx.part3rar... 

修改為

xxx.r01,

xxx.r02,

xxx.r03... 

這樣子就可以正常解壓了。

附圖舉例修改好的分卷壓縮包:

Mac OS分卷壓縮包怎么解壓 蘋果系統分卷解壓方法

相關推薦
延伸閱讀欄目
免费A片在线观看