1. 程式人生 > >tar打包工具詳解

tar打包工具詳解

tar

tar打包工具優點:可以把目錄打包成一個文件;把所有文件整合成一個大文件整體,方便移動或者拷貝。

語法:tar [-zjxcvfpP] filename

打包文件:tar -cvf filename

解包文件:tar -xvf filename

選項:

-z:同時用gzip壓縮;

-j:同時用bzip2壓縮;

-J:同時用xz壓縮;

-x:解包或者解壓縮;

-t:查看tar包裏的壓縮文件;

-c:建立一個tar包或者壓縮文件包;

-v:可視化;

-f:後面跟文件名,壓縮時跟“-f 文件名”。如果是多個參數組合的情況下帶有“-f”,把“-f”寫到最後面。

-p(小寫):是永源文件的屬性,壓縮前什麽屬性壓縮後還什麽屬性。

-P

(大寫):可以使用絕對路徑。

(1)tar工具可以將一個目錄或者一個目錄和文件打包成一個壓縮文件。通過ftp傳送時盡量打包成壓縮包,這樣能盡量使用帶寬。不然多個文件,帶寬利用率較低,延長傳送時間。

(2)打包:tar -cvf yangjz.tar Desktop/ yangjz/ opensource/ yangjz.txt。打包後的源文件不會消失

(3)tar打包不會改變文件的大小。即打包不壓縮

(4)通過tar -tf yangjz.tar查看壓縮包文件有哪些文件或目錄

(5)通過tar -xvf yangjz.tar來解壓縮tar文件

(6)tar -C /tmp -xvf yangjz.tar (即-C選項可以將tar壓縮包解壓到指定的目錄下)

(7)tar 打包空目錄,打包後的文件要比源文件大一些(空目錄只有4k,一個tar包本身就先占用空間了)

(8)tar 打包非空目錄後,打包後的文件要比源文件小一些


本文出自 “12350027” 博客,謝絕轉載!

tar打包工具詳解