AIX的tar的使用說明 收藏
1 將所有.jpg的檔案打成一個名為all.tar的包:tar -cf all.tar *.jpg;-c是表示產生新的包,-f指定包的檔案名稱。
將所有.gif的檔案增加到all.tar的包裡面去:tar -rf all.tar *.gif;-r是表示增加檔案的意思。
更新原來tar包all.tar中logo.gif檔案:tar -uf all.tar logo.gif;-u是表示更新檔案的意思。
列出all.tar包中所有檔案:tar -tf all.tar;-t是列出檔案的意思
解出all.tar包中所有檔案:tar -xf all.tar;-x是解開的意思
2 tar調用gzip
gzip是GNU組織開發的一個壓縮程式,.gz結尾的檔案就是gzip壓縮的結果。與gzip相對的解壓程式是gunzip。tar中使用-z這個參數來調用gzip。下面來舉例說明一下:
tar -czf all.tar.gz *.jpg
這條命令是將所有.jpg的檔案打成一個tar包,並且將其用gzip壓縮,產生一個gzip壓縮過的包,包名為all.tar.gz
tar -xzf all.tar.gz
這條命令是將上面產生的包解開。
3 tar調用bzip2
bzip2是一個壓縮能力更強的壓縮程式,.bz2結尾的檔案就是bzip2壓縮的結果。與bzip2相對的解壓程式是bunzip2。tar中使用-j這個參數來調用gzip。下面來舉例說明一下:
tar -cjf all.tar.bz2 *.jpg
這條命令是將所有.jpg的檔案打成一個tar包,並且將其用bzip2壓縮,產生一個bzip2壓縮過的包,包名為all.tar.bz2
tar -xjf all.tar.bz2
這條命令是將上面產生的包解開。
4 tar調用compress
compress也是一個壓縮程式,但是好象使用compress的人不如gzip和bzip2的人多。.Z結尾的檔案就是bzip2壓縮的結果。與compress相對的解壓程式是uncompress。tar中使用-Z這個參數來調用gzip。下面來舉例說明一下:
tar -cZf all.tar.Z *.jpg
這條命令是將所有.jpg的檔案打成一個tar包,並且將其用compress壓縮,產生一個uncompress壓縮過的包,包名為all.tar.Z
tar -xZf all.tar.Z
這條命令是將上面產生的包解開
5 解壓縮小結
對於.tar結尾的檔案:tar -xf all.tar
對於.gz結尾的檔案:gzip -d all.gz gunzip all.gz
對於.tgz或.tar.gz結尾的檔案:tar -xzf all.tar.gz tar -xzf all.tgz
對於.bz2結尾的檔案:bzip2 -d all.bz2 bunzip2 all.bz2
對於tar.bz2結尾的檔案:tar -xjf all.tar.bz2
對於.Z結尾的檔案uncompress all.Z
對於.tar.Z結尾的檔案:tar -xZf all.tar.z
對於.zip:壓縮:zip all.zip *.jpg/解壓:unzip all.zip
對於.rar,需要安裝RAR for Linux;壓縮:rar a all *.jpg,該程式會將.rar 副檔名將自動附加到包名後。解壓unrar e all.rar
tar是unix中的一個常用的命令,也是一個很重要的命令。tar命令將磁碟上的檔案拷貝到檔案媒體上(比如:磁碟片到硬碟,也可以是硬碟到磁碟片),或把檔案媒體上記錄的資料恢複成磁碟上的檔案。遇到錯誤時,t ar命令不提供任何恢複操作。
tar的命令格式:
#tar -cvf (或xvf)+檔案名稱+裝置
c->是本地到其他裝置
x->是其他裝置到本地
r->是追加(比如拷了一個t.txt ,還要再拷一個r.txt
其中tar一個檔案(或檔案夾)用cvf參數;
將tar好的檔案解開,用xvf參數。
例如:
將 /home/test中的檔案tar到/anw中,並tar成exe.tar用下面的命令:
#tar -cvf /anw/exe.tar /home/test
將tar好的檔案解開,用下面的命令:
#tar -xvf /anw/exe.tar 會將exe.tar解到壓縮時指定的路徑下。
tar命令組建檔案的副檔名可以任意起,比如:test檔案的組建檔案可以是test.a 、test.b 、test.tar都行。
本文來自CSDN部落格,轉載請標明出處:http://blog.csdn.net/cxz1999/archive/2010/06/28/5700359.aspx