tar命令使用小記

2021-08-27 02:24:08 字數 741 閱讀 8314

本人在使用tar打包、解包時常遇到的幾種情況

1、打包整個目錄

來到需要打包的目錄下,使用這個命令:

tar czvf foo.tar.gz *
c -> 使用tar打包

z -> 同時使用gzip壓縮

v -> 輸出打包過程,即有哪些檔案被打包了,會在commandline上輸出

f -> 需要打包成的檔名,這個選項無論在打包還是解包時都是必須的,在f引數 後面立即接檔名,不能再加引數

2、打包指定的檔案和目錄

會有需要不打包一些檔案和目錄,這時只需要把不需要的檔案或目錄加上--exclude字首就行了,像這樣:

tar czvf foo.tar.gz * --exclude=logs --exclude=a.txt
注:如果要剔除乙個目錄,不要在目錄名後加斜槓,logs為乙個目錄,而不是logs/,這裡需要特別注意。

3、檢視打包好的tar.gz檔案,但是不解壓

tar -tf foo.tar.gz
-t -> 顯示檔案的內容

4、解壓壓縮檔案到當前目錄

tar zxvf foo.tar.gz
5、解壓壓縮檔案到指定目錄

tar zxvf foo.tar.gz -c test4tar/
-c 後面接你需要解壓到的目錄

嗯……暫時本人最常用的就這幾個,以後用到再做補充。。。。

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 解壓...