壓縮解壓命令

2021-10-05 02:19:08 字數 1660 閱讀 5704

常見的壓縮與解壓縮工具

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 命令英文原意 ...