Linux tar

tar 備忘:

  tar [基礎(chǔ)?參數(shù)][附加?參數(shù)][文件] 
基礎(chǔ)?參數(shù):
  • -x:解壓
  • -c:壓縮
  • -r:向壓縮文件末尾追加文件
  • -t:列出壓縮文件內(nèi)的內(nèi)容
  • -u:更新原壓縮包中的文件

這五個(gè)是獨(dú)立的參數(shù),?基礎(chǔ)參數(shù)只能用一個(gè),可以和別的附加參數(shù)連用。

附加?參數(shù)
  • -z:有g(shù)zip屬性的
  • -j:有bz2屬性的
  • -Z:有compress屬性的
  • -v:顯示所有過(guò)程
  • -O:將文件解開(kāi)到標(biāo)準(zhǔn)輸出
  • -f:檔案文件路徑,這個(gè)參數(shù)是最后一個(gè)參數(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,并顯示過(guò)程
  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 更新/替換。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容