xz命令
-
功能說明:xz命令會對系統文件進行壓縮和解壓縮,壓縮完成后,系統會自動在原文件后加上.xz的擴展名並刪除原文件。xz命令只能對文件進行壓縮,不能對目錄進行壓縮。
-
用法:xz [OPTION]... FILE...
選項 作用 -d 解壓縮,相當於unxz -# 指定壓縮比;默認是6;數字越大壓縮比越大(1-9) -k 壓縮時保留原文件
示例1:復制/var/log/messages到/tmp/compress目錄,並對其進行壓縮。
[root@node1 ~]# cd /tmp/ && mkdir compress
[root@node1 tmp]# cd compress
[root@node1 compress]# cp /var/log/messages ./
[root@node1 compress]# xz messages
[root@node1 compress]# ll -h
total 4.0K
-rw------- 1 root root 3.6K Feb 25 17:00 messages.xz
注意:xz壓縮后直接刪除原文件。
示例2:對messages.xz進行解壓縮
[root@node1 compress]# xz -d messages.xz
[root@node1 compress]# ll -h
total 96K
-rw------- 1 root root 95K Feb 25 17:00 messages
注意:xz解壓后直接刪除壓縮文件。
示例3:壓縮messages文件后並保留原文件
[root@node1 compress]# xz -k messages
[root@node1 compress]# ll -h
total 100K
-rw------- 1 root root 95K Feb 25 17:00 messages
-rw------- 1 root root 3.6K Feb 25 17:00 messages.xz