聲明:本文主要總結自:鳥哥的Linux私房菜-第八章、檔案與檔案系統的壓縮,打包與備份,如有侵權,請通知博主
gzip命令:
選項參數:
-c :將壓縮后的數據顯示到屏幕上,可以用於重定向;
-d :解壓縮的參數;
-t :檢驗壓縮的一致性,看是否有錯誤;
-v :顯示 源文件大小/壓縮文件大小 的壓縮比;
-# :# 為數字的意思,代表壓縮等級,-1 最快,但是壓縮比最差、-9 最慢,但是壓縮比最好!默認是 -6
gzip -v => 壓縮文件,-v查看壓縮比
gzip -d => 解壓文件
工具:zcat, zmore, zless, zgrep
bzip2命令:
選項參數: -c :將壓縮后的數據顯示到屏幕上,可以用於重定向;
-d :解壓縮的參數;
-k :保留原始文件
-v :顯示 源文件大小/壓縮文件大小 的壓縮比;
-# :# 為數字的意思,代表壓縮等級,-1 最快,但是壓縮比最差、-9 最慢,但是壓縮比最好!默認是 -6
bzip2 -v => 壓縮文件, -v查看壓縮比
bzip2 -d => 解壓文件
工具:bzcat, bzmore, bzless, bzgrep
xz命令:
選項參數: -d :解壓縮參數; -t :檢驗壓縮的一致性,看是否有錯; -l :列出壓縮的相關信息 -k :保留原始文件 -c :將壓縮后的數據顯示到屏幕上,可以用於重定向; -# :# 為數字的意思,代表壓縮等級,-1 最快,但是壓縮比最差、-9 最慢,但是壓縮比最好!默認是 -6
xz -v => 壓縮文件,-v查看壓縮比
xz -d => 解壓文件
工具:xzcat, xzmore, xzless, xzgrep
壓縮比:gzip < bzip2 < xz
這些壓縮指令僅僅只能針對文件進行壓縮,若要對目錄進行壓縮,應當先用打包命令tar進行打包形成xxx.tar文件,然后再用壓縮命令進行壓縮形成xxx.tar.gz, xxx.tar.bz2 或 xxx.tar.xz