gzip命令 功能說明:gzip命令會對系統文件進行壓縮和解壓縮,壓縮完成後,系統會自動在原文件後加上.gz的擴展名,並刪除原文件。只能對文件進行壓縮,不能對目錄進行壓縮。 用法:gzip [OPTION]... FILE... | 選項 | 作用 | | : : | : | | d | 解壓縮,相 ...
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