tar 備忘:
tar [基礎(chǔ)?參數(shù)][附加?參數(shù)][文件]
基礎(chǔ)?參數(shù):
- -x:解壓
- -c:壓縮
- -r:向壓縮文件末尾追加文件
- -t:列出壓縮文件內(nèi)的內(nèi)容
- -u:更新原壓縮包中的文件
這五個是獨立的參數(shù)埂息,?基礎(chǔ)參數(shù)只能用一個潮模,可以和別的附加參數(shù)連用。
附加?參數(shù)
- -z:有g(shù)zip屬性的
- -j:有bz2屬性的
- -Z:有compress屬性的
- -v:顯示所有過程
- -O:將文件解開到標(biāo)準(zhǔn)輸出
- -f:檔案文件路徑抹腿,這個參數(shù)是最后一個參數(shù)团南,后面只能接檔案名铃绒。
解壓
tar –xvf file.tar 解壓 .tar
tar -xzvf file.tar.gz 解壓 .tar.gz
tar –xzvf file.t?gz 解壓 .t?gz
tar -xjvf file.tar.bz2 解壓 .bz2
tar –xZvf file.tar.Z 解壓 .Z
unrar e file.rar 解壓 rar
unzip file.zip 解壓 zip
壓縮
tar -cf file.tar *.jpg 將所有 .jpg 的文件壓縮成 file.tar。-c ?壓縮情妖,-f 文件?名。
tar –cvf file.tar *.jpg 將所有 jpg 文件打包成 file.tar诱担,并顯示過程
tar –czf file.tar.gz *.jpg 將所有 jpg 文件打包成file.tar后毡证,?再用 gzip 壓縮,?最終為 file.tar.gz
tar –cjf file.tar.bz2 *.jpg 將所有 jpg 文件打包成file.tar后蔫仙,?再用 bzip2 壓縮料睛,最終為 file.tar.bz2
tar –cZf file.tar.Z *.jpg 將所有 jpg 文件打包成 file.tar 后,再用 compress 壓縮,最終為 file.tar.Z
rar a file.rar *.jpg rar 壓縮
zip file.zip *.jpg zip 壓縮
追加
tar -rf file.tar *.gif 將所有 .gif 的文件增加到 file.tar 里面去秦效。-r 追加雏蛮。
查看
tar -tf file.tar 列出 file.tar 中所有文件,-t 列出壓縮文件內(nèi)的內(nèi)容
更新/替換
tar -uf file.tar ?name.?txt 替換 file.tar 中 name.txt 文件阱州,-u 更新/替換挑秉。