tar 經常使用參數ide
-c:創建壓縮檔案
svn
-x:解壓
spa
-t:查看內容ip
-r:向壓縮歸檔文件末尾追加文件it
-u:更新壓縮文件內容class
這五個是獨立的命令,壓縮解壓都要用到其中一個,能夠和別的命令連用但只能用其中一個打包
下面的參數是根據須要在壓縮或解壓檔案時可選的命名
-z:有gzip屬性的
di
-j:有bz2屬性的
gzip
-Z:有compress屬性的
-v:顯示全部過程
-O:將文件解開到標準輸出
下面的參數-f是必須的
-f: 使用檔案名字,切記,這個參數是最後一個參數,後面只能接檔案名
壓縮命令:以各類結尾
#壓縮全部後綴爲txt文件名,打包爲tar結尾的壓縮文件
#tar -cf a.tar *.txt
#ll a.tar
-rw-r--r-- 1 svnuser svnuser 61440 Apr 21 09:39 a.tar
#追加新文件到a.tar
#tar -rf a.tar *.bk
#更新壓縮包裏的文件 1.bk
#tar -uf a.tar 1.bk
#查看a.tar壓縮包裏的文件
#tar -tf a.tar
複合壓縮命令
tar -cf a.tar *.txt //將目錄裏全部jpg文件打包成tar
tar -czf b.tar.gz *.txt //將目錄裏全部jpg文件打包成tar後,而且將其用gzip壓縮,生成一個gzip壓縮過的包命名結尾爲tar.gz
tar -cjf c.tar.bz2 *.txt //將目錄裏全部txt文件打包成tar後,而且將其用bzip2壓縮,生成一個bzip2壓縮過的包,命名結尾爲tar.bz2
tar -cZf d.tar.Z *.txt //將目錄裏全部txt文件打包成tar後,而且將其用compress壓縮,生成一個umcompress壓縮過的包,命名結尾爲tar.Z
tar -czf f.tgz *.txt //將目錄裏全部的txt文件打包爲tgz結尾的文件
解壓tar壓縮的包
#tar -xf a.tar //解壓tar結尾的壓縮包
#tar -xzvf b.tar.gz //解壓tar.gz結尾的壓縮包
#tar -xjvf c.tar.bz2 //解壓tar.bz2結尾的壓縮包
#tar -xZvf d.tar.Z //解壓tar.Z結尾的壓縮包
#tar -xzvf f.tgz //解壓tgz結尾的壓縮包