打包和壓縮
打包是把所有文件照原樣合在一個(gè)tar 文件里,壓縮則需要另外程序gzip,biz2,但tar可以調(diào)用它們,一次性完成打包和壓縮功能
打包tar
壓縮gzip,biz2(可能需要自己裝碉熄,文件會(huì)變谢慌铩)
.tar.gz 由tar 程序打包,并且經(jīng)過gzip 程序壓縮
.tar.bz2 由tar程序打包,并且經(jīng)過bzip2程序壓縮
.bz2和.gz****的區(qū)別
.bz2比.gz壓縮率更高耕驰,
.gz比.bz2花費(fèi)更少的時(shí)間
-c (create)創(chuàng)建新的檔案文件夺荒。如果用戶想備份一個(gè)目錄或是一些文件摄凡,就要選擇這個(gè)選項(xiàng)。相當(dāng)于打包。
-v 詳細(xì)報(bào)告tar處理的文件信息贤旷。如無此選項(xiàng),tar不報(bào)告文件信息砾脑。
-z (zip)用gzip來壓縮/解壓縮文件幼驶,加上該選項(xiàng)后可以將檔案文件進(jìn)行壓縮,但還原時(shí)也一定要使用該選項(xiàng)進(jìn)行解壓縮韧衣。
-f 使用檔案文件或設(shè)備盅藻,這個(gè)選項(xiàng)通常是必選的购桑。
解壓
-x 對(duì)tar 進(jìn)行解包
常見用法
針對(duì)zip格式
打包c(diǎn)vzf
tar cvzf soft.tar.gz /home/hxy 將/hoem/hxy目錄下文件打包并壓縮
解包xvzf
tar xvzf abc.tar.gz 解包到當(dāng)前目錄下
tar xvzf abc.tar.gz -C/home解包到指定目錄下
針對(duì)biz2格式
打包tar cvjf
tar cvjf soft.tar.biz2/home/hxy將/hoem/hxy目錄下文件打包并壓縮
解包tar xvjf
tar xvjf abc.tar.biz2 解包到當(dāng)前目錄下
tar xvjf abc.tar.biz2 -C/home解包到指定目錄下