.gz文件包
gzip -5 /root/vim.cc 把vim.cc文件壓縮成.gz格式的文件包
-# 指明壓縮比;1-9徘跪,默認(rèn)為6,數(shù)字越大掘托,壓縮比越大
-r 遞歸至目錄中對(duì)每個(gè)文件進(jìn)行壓縮
gzip -c /root/vim.cc 輸出至標(biāo)準(zhǔn)輸出
gzip -c /root/vim.cc > /root/vim.cc.gz 輸出并保存至vim.cc.gz文件
gzip -d /root/vim.cc.gz 解壓縮vim.cc.gz文件娜扇。壓縮文件自動(dòng)刪除
gunzip /root/vim.cc.gz 解壓縮vim.cc.gz文件邑闺。壓縮文件自動(dòng)刪除
zcat /root/vim.cc.gz 查看vim.cc.gz文件內(nèi)容
.bz2文件包
bzip2 -5 /root/vim.cc 把vim.cc文件壓縮成.bz2格式的文件包
-# 指明壓縮比;1-9昼蛀,默認(rèn)為6宴猾,數(shù)字越大,壓縮比越大
-k 壓縮后保留原文件
bzip2 -d /root/vim.cc.bz2 解壓縮vim.cc.bz2文件叼旋。壓縮文件自動(dòng)刪除
bunzip2 /root/vim.cc.bz2 解壓縮vim.cc.bz2文件仇哆。壓縮文件自動(dòng)刪除
bzcat /root/vim.cc.bz2 查看vim.cc.bz2文件內(nèi)容
.zip文件包
zip vim.cc.zip /root/vim.cc /root/vim.txt 可以多個(gè)文件壓縮歸檔成單個(gè)文件
unzip vim.cc.zip 解壓縮文件包
.tar文件包
tar -c -f /root/vim.tar /root/vim.cc /root/vim.txt 歸檔文件不會(huì)壓縮
tar -x -f /root/vim.tar -C /root 展開(kāi)歸檔文件到/root目錄下面
tar -x -f /root/vim.tar 展開(kāi)文檔到當(dāng)前目錄
tar -t -f /root/vim.tar 查看歸檔文件
多個(gè)選項(xiàng)可以合并, -f由于要帶參數(shù)送淆,所以應(yīng)該放在最右側(cè) –cf, -xf, -tf
.tar.gz文件包
tar -zcf /root/vim.tar.gz /root/vim.cc 歸檔并壓縮
tar -zxf /root/vim.tar.gz -C /root 展開(kāi)歸檔到/root目錄
tar -zxf /root/vim.tar.gz 展開(kāi)歸檔文件到當(dāng)前目錄
.tar.bz2文件包
tar -jcf /root/vim.tar.bz2 /root/vim.cc 歸檔并壓縮
tar -jxf /root/vim.tar.bz2 -C /root 展開(kāi)歸檔到/root目錄
tar -jxf /root/vim.tar.bz2 展開(kāi)歸檔文件到當(dāng)前目錄
.tar.xz文件包
tar -Jcf /root/vim.tar.xz /root/vim.cc 歸檔并壓縮
tar -Jxf /root/vim.tar.xz -C /root 展開(kāi)歸檔到/root目錄
tar -Jxf /root/vim.tar.xz 展開(kāi)歸檔文件到當(dāng)前目錄
展開(kāi)歸檔可以直接使用tar -xf税产,而無(wú)須為其指定對(duì)應(yīng)的壓縮工具選項(xiàng)