壓縮和解壓縮
compress和uncompress
此工具來自于ncompress包
格式
compress Options [file ...]
uncompress file.Z #解壓縮
常用選項
-d 解壓縮,相當于uncompress
-c 結果輸出至標準輸出,不刪除原文件
-v 顯示詳情
zcat file.Z 不顯式解壓縮的前提下查看文本文件內容
范例:
zcat file.Z >file
gzip和gunzip
格式:
gzip [OPTION]... FILE ...
常用選項:
-k keep, 保留原文件,CentOS 8 新特性
-d 解壓縮,相當于gunzip
-c 結果輸出至標準輸出,保留原文件不改變
-# 指定壓縮比,#取值為1-9,值越大壓縮比越大
范例:
#解壓縮
gunzip file.gz
#不顯式解壓縮的前提下查看文本文件內容
zcat file.gz
范例:
gzip -c messages >messages.gz
gzip -c -d messages.gz > messages
zcat messages.gz > messages
cat messages | gzip > m.gz
bzip2和bunzip2
來自于 bzip2 包
格式:
bzip2 [OPTION]... FILE ...
常用選項
-k keep, 保留原文件
-d 解壓縮
-c 結果輸出至標準輸出,保留原文件不改變
-# 1-9,壓縮比,默認為9
范例:
bunzip2 file.bz2 解壓縮
bzcat file.bz2 不顯式解壓縮的前提下查看文本文件內容
xz和unxz
來自于 xz
格式
xz [OPTION]... FILE ...
常用選項
-k keep, 保留原文件
-d 解壓縮
-c 結果輸出至標準輸出,保留原文件不改變
-# 壓縮比,取值1-9,默認為6
范例:
unxz file.xz 解壓縮
xzcat file.xz 不顯式解壓縮的前提下查看文本文件內容
zip和unzip
zip 可以實現打包目錄和多個文件成一個文件并壓縮,但可能會丟失文件屬性信息,如:所有者和組信息,一般建議使用 tar 代替
來自于zip 和 unzip 包
范例:
#打包并壓縮
zip –r /backup/sysconfig.zip /etc/sysconfig/
#不包括目錄本身,只打包目錄內的文件和子目錄
cd /etc/sysconfig; zip -r /root/sysconfig.zip *
#默認解壓縮至當前目錄
unzip /backup/sysconfig.zip
#解壓縮至指定目錄,如果指定目錄不存在,會在其父目錄(必須事先存在)下自動生成
unzip /backup/sysconfig.zip -d /tmp/config
cat /var/log/messages | zip messages -
#-p 表示管道
unzip -p message.zip > message
本文鏈接:http://www.thecarconnectin.com/33899.html
網友評論comments