tar使用記錄

2021-06-22 23:24:35 字數 820 閱讀 2490

檢視壓縮包(t:list,v:verbose,f:use archive)

tar -tvf test.tar.bz2
解壓到指定目錄testpath

tar -xvf test.tar.bz2 -c testpath

除開a.txt檔案其餘打包(可使用萬用字元*.txt或資料夾名稱)

tar -cvf test.tar.bz2 test/ --exclude a.txt

只解壓壓縮包中的a.txt(資料夾同樣)

tar -xvf test.tar.bz2 a.txt

使用tar解壓檔案時,執行一開始就列印tar: 從成員名中刪除開頭的「/「,但還是成功壓縮了。查詢資料發現為打包或解包時如果沒有新增上-p引數,就會是使用相對路徑進行壓縮,新增上就是使用絕對路徑進行打包或解包。

如:

tar -pcvf /etc/test.tar /etc/test

之後解包

tar -pxvf /etc/test.tar

此解包會直接覆蓋原來/etc/test,而不加上-p,有了標題中的提示就會直接解包到當前目錄。

其它:tar打包後直接解包到另一目錄也不生存打包檔案。

tar -cvf - /mnt/iso/ | tar -xvf -

其中-代表將打包到tmp目錄中,之後解包到當前目錄。

tar命令的使用

這種格式是我使用得最多的壓縮格式。它在壓縮時不會占用太多cpu的,而且可以得到乙個非常理想的壓縮率。使用下面這種格式去壓縮乙個目錄 tar cvf archive name.tar directory to compress 如何解包 tar xvf archive name.tar.gz 上面這個...

tar 命令使用詳解

tar 解包 tar xvf filename.tar 打包 tar cvf filename.tar dirname 注 tar是打包,不是壓縮!gz 解壓1 gunzip filename.gz 解壓2 gzip d filename.gz 壓縮 gzip filename tar.gz 和 t...

tar命令的使用

tar命令使用 壓縮 tar cvfz 目標檔案 原始檔1 原始檔2 例如 tar cvfz m.tar.gz hello.cpp hello.h 是目標檔案,hello.cpp和hello.h是原始檔 tar cvzf tar.gz 就壓縮資料夾下所有的檔案 tar xvjf tar.bz2 解壓...