gzip命令
-
功能說明:gzip命令會對系統檔案進行壓縮和解壓縮,壓縮完成后,系統會自動在原檔案后加上.gz的擴展名,并洗掉原檔案,只能對檔案進行壓縮,不能對目錄進行壓縮,
-
用法:gzip [OPTION]... FILE...
選項 作用 -d 解壓縮,相當于gunzip -# 指定壓縮比,默認是6;數字越大壓縮比越大(1-9);默認壓縮比就是最好的選擇 -c 將壓縮結果輸出至標準輸出,可以使用“>”將壓縮后的結果保存到一個新的檔案中
用來保存壓縮后的檔案,而不改變原檔案-l 列出壓縮檔案的相關資訊,如壓縮后的檔案大小,未壓縮的原始大小,壓縮比,
壓縮前的檔案名稱
示例1:復制/var/log/messages到/tmp/compress目錄,并對其進行壓縮,
[root@node1 ~]# cd /tmp/ && mkdir compress
[root@node1 tmp]# cp /var/log/messages /tmp/compress/
[root@node1 tmp]# cd /tmp/compress/
[root@node1 compress]# ll -h
total 336K
-rw------- 1 root root 333K May 17 09:58 messages
[root@node1 compress]# gzip messages
[root@node1 compress]# ll -h
total 32K
-rw------- 1 root root 32K May 17 09:58 messages.gz
注意:gzip壓縮后直接洗掉原檔案,
示例2:對messages.gz進行解壓縮,
[root@node1 compress]# gzip -d messages.gz
[root@node1 compress]# ll -h
total 336K
-rw------- 1 root root 333K May 17 09:58 messages
注意:gzip解壓后會直接洗掉壓縮檔案,
示例3:壓縮messages后保留原檔案,
[root@node1 compress]# gzip -c messages >messages.gz
[root@node1 compress]# ll -h
total 368K
-rw------- 1 root root 333K May 17 2020 messages
-rw-r--r-- 1 root root 32K Feb 25 12:24 messages.gz
顯示壓縮檔案的資訊
示例4:顯示messages.gz的相關資訊,
[root@node1 compress]# gzip -l messages.gz
compressed uncompressed ratio uncompressed_name
32566 344113 90.5% messages
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/79173.html
標籤:Linux
