Linux下tar壓縮解壓用法


tar

  • -c 建立壓縮檔案 (create)
  • -x 解壓縮
  • -t 查看內容
  • -r 追加文件
  • -u 更新壓縮包中的文件

以上5個命令不能同時出現,可以和其它命令連用。下面的參數在壓縮解壓時可選

  • -z: 有gzip屬性
  • -j: 有bz2屬性
  • -Z: 有compress屬性
  • -v: 顯示所有過程
  • -O:將文件解開到標准輸出

-f: 使用檔案名字,必須參數,后面只能接檔案名

tar -cf all.tar *

將當前目錄下所有文件打包成all.tar的包,c:創建包,f:指定包名

 

tar -rf all.tar *.jpg

 將當前目錄下所有的jpg文件追加到all.tar包中

 

tar -uf all.tar 123

更新all.tar包中的123文件

 

tar -tf all.tar

列出all.tar包中的所有文件(並沒有解包)

 

tar -xf all.tar

解出all.tar包中的所有文件

 壓縮

tar -cvf jpg.tar *.jpg

將當前目錄下的所有jpg文件打包成jpg.tar文件

 

tar -czf jpg.tar.gz *.jpg

將當前目錄下所有的jpg文件打包壓縮成jpg.tar.gz文件

 

tar -cjf jpg.tar.bz2 *.jpg

 將當前目錄下所有的jpg文件打包壓縮成jpg.tar.Z文件

解壓

tar -xvf jpg.tar #解壓tar 包
tar -xzvf jpg.tar.gz #解壓tar.gz
tar -xjvf jpg.tar.bz2 #解壓tar.bz2
tar -xZvf jpg.tar.Z #解壓tar.Z

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM