linux解壓命令匯總


1. tar命令

tar命令常見參數與實例:
必須的參數(3個參數不能共存)
-c :創建壓縮文件c代表create。
-x :解壓縮文件
-t :查看壓縮包里面的文件!
輔助參數
-z :用 gzip 壓縮/解壓縮
-j :用 bzip2 壓縮/解壓縮
-v :顯示壓縮/解壓縮的進度條
-f :使用檔名(注意:f后面不要接參數,也就是說-zxfv是不對的,要寫成-zxvf)
實例:
解壓一個文件:tar -zxvf abc.tar.bz2
(解壓縮abc.tar.bz2)
創建壓縮文件:tar -zcvf abc.tar.bz2 one.mp3 two.mp3
(把one.mp3和two.mp3壓縮成abc.tar.bz2)

1) 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 
  這條命令是將上面產生的包解開。 
2) 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 
  這條命令是將上面產生的包解開。 
3)tar調用compress 
  compress也是一個壓縮程序,但是好象使用compress的人不如gzip和bzip2的人 
多。.Z結尾的文件就是bzip2壓縮的結果。與 compress相對的解壓程序是uncompress 
。tar中使用-Z這個參數來調用compress。下面來舉例說明一下: 
  # tar -cZf all.tar.Z *.jpg 
  這條命令是將所有.jpg的文件打成一個tar包,並且將其用compress壓縮,生成 
一個uncompress壓縮過的包,包名為all.tar.Z 
  # tar -xZf all.tar.Z 
  這條命令是將上面產生的包解開

2. 7za命令

安裝:

wget http://nchc.dl.sourceforge.net/project/p7zip/p7zip/9.20.1/p7zip_9.20.1_src_all.tar.bz2
tar -jxvf p7zip_9.20.1_src_all.tar.bz2
cd p7zip_9.20.1
make
make install

需要支持g++編譯,安裝g++:

yum install gcc-c++

常用參數:

a  向壓縮包里添加文件或創建壓縮包,如向001.7z添加001.jpg,執行: 7za a 001.7z 001.jpg ;將001目錄打包執行: 7za a 001.7z 001 ;
d  從壓縮里刪除文件,如將001.7z里的001.jpg刪除,執行: 7za d 001.7z 001.jpg 
l  列出壓縮包里的文件,如列出001.7z里的文件,執行: 7za l 001.7z
e  解壓到當前目錄,目錄結構會被破壞,如001.rar內有如下目錄及文件123/456/789.html,執行: 7za e 001.rar ,目錄123和456及文件789.html都會存放在當前目錄下。
x  以完整路徑解壓(常用),執行 7za x 001.7z ,即可將壓縮包的文件解壓到001目錄。

 


免責聲明!

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



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