tar命令使用小記

 

本人在使用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 後面接你需要解壓到的目錄

 

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

發佈了55 篇原創文章 · 獲贊 3 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章