tar打包工具詳解
阿新 • • 發佈:2017-06-12
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打包工具詳解