Linux tar 解壓縮相關(guān)命令

命令速查

  1. *.tartar –xvf 解壓
  2. *.gzgzip -d或者gunzip 解壓
  3. *.tar.gz*.tgztar –xzf 解壓
  4. *.bz2bzip2 -d或者用bunzip2 解壓
  5. *.tar.bz2tar –xjf 解壓
  6. *.Zuncompress 解壓
  7. *.tar.Ztar –xZf 解壓
  8. *.rarunrar e解壓
  9. *.zipunzip 解壓

一、參數(shù)

  1. -c: 建立壓縮檔案
  2. -x:解壓
  3. -t:查看內(nèi)容
  4. -r:向壓縮歸檔文件末尾追加文件
  5. -u:更新原壓縮包中的文件

這五個(gè)是獨(dú)立的命令,壓縮解壓都要用到其中一個(gè),可以和別的命令連用但只能用其中一個(gè)。

下面的參數(shù)是根據(jù)需要在壓縮或解壓檔案時(shí)可選的。

  1. -z:有g(shù)zip屬性的
  2. -j:有bz2屬性的
  3. -Z:有compress屬性的
  4. -v:顯示所有過程
  5. -O:將文件解開到標(biāo)準(zhǔn)輸出

下面的參數(shù)-f是必須的

  1. -f: 使用檔案名字,切記,這個(gè)參數(shù)是最后一個(gè)參數(shù),后面只能接檔案名。

二、打包命令

  1. tar -cf all.tar *.jpg

    這條命令是將所有.jpg的文件打成一個(gè)名為all.tar的包。-c是表示產(chǎn)生新的包,-f指定包的文件名。

  2. tar -rf all.tar *.gif

    這條命令是將所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。

  3. tar -uf all.tar logo.gif

    這條命令是更新原來tar包all.tarlogo.gif文件,-u是表示更新文件的意思。

  4. tar -tf all.tar

    這條命令是列出all.tar包中所有文件,-t是列出文件的意思

  5. tar -xf all.tar

    這條命令是解出all.tar包中所有文件,-x是解開的意思

三、打包并壓縮

  1. tar –cvf jpg.tar *.jpg

    將目錄里所有jpg文件打包成tar.jpg

  2. tar –czf jpg.tar.gz *.jpg

    將目錄里所有jpg文件打包成jpg.tar后,并且將其用gzip壓縮,生成一個(gè)gzip壓縮過的包,命名為jpg.tar.gz

  3. tar –cjf jpg.tar.bz2 *.jpg

    將目錄里所有jpg文件打包成jpg.tar后,并且將其用bzip2壓縮,生成一個(gè)bzip2壓縮過的包,命名為jpg.tar.bz2

  4. tar –cZf jpg.tar.Z *.jpg

    將目錄里所有jpg文件打包成jpg.tar后,并且將其用compress壓縮,生成一個(gè)umcompress壓縮過的包,命名為jpg.tar.Z

四、解壓縮tar包

  1. tar –xvf file.tar

    解壓tar包

  2. tar -xzvf file.tar.gz

    解壓tar.gz

  3. tar -xjvf file.tar.bz2

    解壓 tar.bz2

  4. tar –xZvf file.tar.Z

    解壓tar.Z

?著作權(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)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

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