命令格式:tar -zcvf 壓縮文件名.tar.gz 被壓縮文件名(能夠是多個)
可先切換到當前目錄下。壓縮文件名和被壓縮文件名均可加入路徑。html
多文件壓縮linux
tar cf /tmp/11bak.tar test1/config test2/config … ###能夠將多個文件一塊兒壓縮。注意檢查test1前是否須要加上/
命令格式:tar -zxvf 壓縮文件名.tar.gz
解壓縮後的文件只能放在當前的目錄。算法
多文件解壓縮而且批量覆蓋spa
首先cd 到須要解壓縮的目錄下面。而後執行。以下命令會覆蓋全部的老文件。 tar xf /tmp/cw-config-new.tar
與其它壓縮命令比較code
tar 能夠將多個目錄或者檔案打包成爲一個檔案htm
下面看看參數:get
注意:-c -t -x 不能夠同時出如今一串指令中!!test
tar 還能夠用於讀取文件後寫文件,相似於cp -r功能打包
http://www.linuxdevcenter.com/pub/a/linux/lpt/18_16.htmlfile
《鳥哥的Linux上面說》採用 -j參數可以取得更好的壓縮比。
可是我實際的壓縮比卻不是這樣子的:
壓縮的文件名是XXXXtest這個文件的大小沒有壓縮的時候大概爲1M
可是bz2的壓縮字節302 byte 反而比gz的280 byte 字節數要大 這是怎麼搞的呢???
難道是由於文件太少的緣由嗎??
壓縮的文件的時候自己會包含一個文件的路徑
若是解壓縮的時候不注意可能會覆蓋原來正常的文件,並且覆蓋不給任何提示!!!
若是你非要備份根目錄,能夠加上-P選項。
要寫對要解壓的文件名
使用 --exclude=file命令