Linux下*.tar.gz文件解壓縮命令

一、壓縮命令:

 命令格式: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

三、tar 命令說明

與其它壓縮命令比較code

tar 能夠將多個目錄或者檔案打包成爲一個檔案htm

下面看看參數:get

注意:-c -t -x 不能夠同時出如今一串指令中!!test

tar 還能夠用於讀取文件後寫文件,相似於cp -r功能打包

http://www.linuxdevcenter.com/pub/a/linux/lpt/18_16.htmlfile

4、實戰

4.1 壓縮

4.2 查詢

4.3 解壓縮

五、算法壓縮效果比較

《鳥哥的Linux上面說》採用 -j參數可以取得更好的壓縮比。

 

可是我實際的壓縮比卻不是這樣子的:

壓縮的文件名是XXXXtest這個文件的大小沒有壓縮的時候大概爲1M

可是bz2的壓縮字節302 byte 反而比gz的280 byte 字節數要大 這是怎麼搞的呢???

難道是由於文件太少的緣由嗎??

六、要注意的問題

壓縮的文件的時候自己會包含一個文件的路徑

若是解壓縮的時候不注意可能會覆蓋原來正常的文件,並且覆蓋不給任何提示!!!

 

若是你非要備份根目錄,能夠加上-P選項。

七、只解壓一個文件

要寫對要解壓的文件名

八、打包文件的時候,去掉一些文件的方法

使用 --exclude=file命令

相關文章
相關標籤/搜索