常見的壓縮與解壓縮工具
zip(unzip):相容類unix和windows,可以壓縮多個檔案或目錄
gzip(gunzip):壓縮單個檔案,壓縮率相對低,cpu開銷相對低
bzip2(bunzip2):壓縮單個檔案,壓縮率相對高,cpu開銷相對高
xz(unxz):壓縮單個檔案,壓縮率高,壓縮時間相對長,解壓速度快,cpu開銷高
工具的用法——zip工具
選項:
-r:遞迴壓縮,壓縮目錄
格式:zip 壓縮的目的地 需要壓縮的檔案
注意:zip壓縮預設壓縮後的格式就是.zip;當然也可以手動加字尾,字尾只是起到便於識別的作用。
解壓縮
-d:指定解壓縮路徑
舉例說明
[root@lab2 test]# cd shane
[root@lab2 shane]# touch file
[root@lab2 shane]# cd …
[root@lab2 test]# ls -l
[root@lab2 test]# zip /tmp/test.zip ./* //把當前目錄下的所有檔案和目錄壓縮到tmp目錄下並命名為test.zip。注意:shane目錄中的檔案並不會被壓縮到test.zip中
[root@lab2 test]# cd /tmp
[root@lab2 tmp]# unzip test.zip
[root@lab2 tmp]# zip -r /tmp/test_passwd.zip /test/ /etc/passwd //把目錄test和檔案passwd同時壓縮到tmp目錄下的test_passwd.zip中
[root@lab2 tmp]# mkdir /backup
[root@lab2 tmp]# unzip test_passwd.zip -d /backup/
gzip工具(在原檔案上壓縮,形成壓縮檔案後,原檔案不存在了)
格式:gzip 需要壓縮的檔案
選項-d 解壓縮
-r:遞迴壓縮(目錄),注意:這裡是對目錄中的檔案進行壓縮,而不是直接壓縮目錄
解壓縮
gzip -d 需要解壓的檔案
gunzip 需要解壓的檔案
gunzip file* 一次解壓多個檔案,代表萬用字元;fiel表示以file開頭的所有檔案
舉例說明
bzip2工具
格式:bzip2 需要壓縮的檔案
選項-d:解壓縮
-r:遞迴壓縮
解壓縮
obunzip2 需要解壓的檔案
obzip2 -d 需要解壓的檔案
tar打包工具
選項-c:打包
-v:顯示詳細資訊
-f:指定檔名稱
-x:解壓
-z:使用gzip壓縮
-j:使用bzip2壓縮
-j:使用xz壓縮
-c:指定解壓路徑
-t:檢視打包檔案中的內容(注意,壓縮後的檔案不能檢視)
舉例說明
[root@lab2 test]# tar -czvf ./b.tar.gz ./* //當前目錄中所有檔案打包壓縮為b.tar.gz放到當前目錄中
[root@lab2 test]# tar xvf b.tar.gz -c /tmp //把b.tar.gz解壓到/tmp目錄中
壓縮解壓命令
命令名稱 gzip 命令英文原意 gnu zip 命令所在路徑 bin gzip 執行許可權 所有使用者 功能描述 壓縮檔案 語法 gzip 檔案 壓縮後檔案格式 gz 命令名稱 gunzip 命令英文原意 gnu unzip 命令所在路徑 bin gunzip 執行許可權 所有使用者 功能描述 解...
壓縮解壓命令
壓縮解壓命令 gzip 命令名稱 gzip 命令英文原意 gnuzip 命令所在路徑 bin gzip 執行許可權 所有使用者 語法 gzip 檔案 功能描述 壓縮檔案 壓縮後檔案格式 gz gzip d 也是解壓縮命令,同gunzip 壓縮解壓命令 gunzip 命令名稱 gunzip 命令英文原...
壓縮解壓命令
壓縮解壓命令 1.壓縮gzip 只能壓縮檔案 不保留原檔案 命令名稱 gzip 命令英文原意 gnu zip 命令所在路徑 bin gzip 執行許可權 所有使用者 語法 gzip 檔案 功能描述 壓縮檔案 壓縮後檔案格式 gz解壓縮gunzip gzip d 命令名稱 gunzip 命令英文原意 ...