1. 為了節省更多的磁盤空間,降低磁盤的使用率
檔案字尾:<code>.z</code>
檔案字尾: <code>.gz</code>
檔案字尾:<code>.bz2</code>
檔案字尾: <code>.xz</code>
檔案字尾: <code>.lzma</code>
zip/unzip
zip是windows,linux,unix比較通用的壓縮、解壓工具,支援性比較好
tar 工具
一般用于備份檔案
cpio 工具
一般用于核心檔案的歸檔
<code>gzip</code> - gzip, gunzip, zcat - compress or expand files
<code>synopsis: gzip [option]…FILE</code>
[options]
<code>gzip -c message > /tmp/message.gz</code>: 即能保留原檔案,又可以建立壓縮檔案
<code>-d</code> : 解壓縮,相當于使用gunzip
<code>-#</code> : 指定壓縮比,預設是6,範圍為1-9
<code>-c</code> : 保留原檔案,隻會把壓縮後的檔案輸出至螢幕
<code>zcat FILE</code>: 可以不解壓檔案即可檢視壓縮檔案中的内容
<code>gzip FILE</code> : 解壓檔案
<code>bzip2</code> - bzip2/bunzip2/bzcat/bzip2recover
<code>synopsis: bzip2 [option]...FILE</code>
<code>[options]</code>
<code>-d</code> : 解壓縮,相當于使用bunzip2
<code>-k</code> : 保留原檔案
<code>bzcat</code> : 不用解壓縮檔案即可以檢視檔案内容
<code>xz</code> - xz, unxz, xzcat, lzma, unlzma, lzcat - Compress or decompress .xz and .lzma files
`synopsis : xz [option]…file
<code>-d</code> : 解壓縮檔案
<code>-#</code> : 指定壓縮比,預設是6,數值越大,壓縮比越大(1-9)
<code>xzcat</code> : 不用解壓檔案,即可以檢視其内容
隻能壓縮文本檔案,不能壓縮目錄
預設情況下,不論是壓縮和解壓檔案,都會删除原檔案,需要指定參數讓其保留原檔案
從壓縮率相比 xz > bzip2 > gzip
如果需要壓縮目錄,需借用外部機制,如<code>tar</code>工具來實作
可以把多個檔案打包成一個檔案;
歸檔和解開歸檔都不删除原檔案;
可以借用外部gzip ,bzip2,xz壓縮機制,壓縮歸檔檔案
<code>tar</code> - Gun tar
<code>sinopsis : tar [option]… FILE | drectory…..</code>
tar -Jcf /tmp/mylog.tar.xz *.log : 調用xz壓縮并建立歸檔檔案
tar -jcf /tmp/mylog.tar.bz2 *.log : 調用bzip2壓縮并建立歸檔檔案
tar -zcf /tmp/mylog.tar.gz *.log : 調用gzip壓縮并建立歸檔檔案mylog.tar.gz
-tf /tmp/mylog.tar : 檢視歸檔檔案中的清單
-xf /tmp/mylog.tar -C /root/ : 展開并儲存至root目錄下
-xf /tmp/mylog.tar :展開mylog.tar檔案至目前目錄
-cf /tmp/mylog.tar *.log : 歸檔目前目錄下所有以log結尾的檔案,儲存至/tmp/mylog.tar檔案中
<code>-c</code> : 建立歸檔
<code>-f</code> : 指定檔案路徑,<code>f</code>必須在<code>c</code>參數後面,并且後面跟歸檔檔案的路徑,與建立和解開指定檔案所使用
<code>-x</code> : 展開歸檔檔案
<code>-C /PATH/TO/SOMEWHERE</code> : 展開歸檔,并且指明路徑
<code>-t</code> : 不展開歸檔檢視裡面的檔案清單
<code>-z</code> : 調用gzip的工具壓縮歸檔檔案
<code>-j</code> : 調用bzip2的工具壓縮歸檔檔案
<code>-J</code> : 調用xz的工具壓縮歸檔檔案
本文轉自027ryan 51CTO部落格,原文連結:http://blog.51cto.com/ucode/1842572,如需轉載請自行聯系原作者