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.*** two.***
(把one.***和two.***壓縮成abc.tar.bz2)
1) tar呼叫gzip
gzip是gnu組織開發的乙個壓縮程式,.gz結尾的檔案就是gzip壓縮的結果。與gzip
相對的解壓程式是gunzip。tar中使用-z這個引數來呼叫gzip。下面來舉例說明一下
這條命令是將所有.jpg的檔案打成乙個tar包,並且將其用gzip壓縮,生成乙個
gzip壓縮過的包,包名為all.tar.gz
# tar -xzf all.tar.gz
這條命令是將上面產生的包解開。
2) tar呼叫bzip2
bzip2是乙個壓縮能力更強的壓縮程式,.bz2結尾的檔案就是bzip2壓縮的結果。
與bzip2相對的解壓程式是bunzip2。tar中使用-j這個引數來呼叫gzip。下面來舉例
說明一下:
這條命令是將所有.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。下面來舉例說明一下:
這條命令是將所有.jpg的檔案打成乙個tar包,並且將其用compress壓縮,生成
乙個uncompress壓縮過的包,包名為all.tar.z
# tar -xzf all.tar.z
這條命令是將上面產生的包解開
安裝:
wgettar -jxvf p7zip_9.20.1_src_all.tar.bz2
cd p7zip_9.20.1make
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目錄。
linux 解壓命令彙總
原文出處 tar 解包 tar xvf filename.tar 打包 tar cvf filename.tar dirname 注 tar是打包,不是壓縮!gz解壓1 gunzip filename.gz 解壓2 gzip d filename.gz 壓縮 gzip filename tar.gz...
Linux壓縮解壓命令彙總
01 tar格式 解包 tar xvf filename.tar 打包 tar cvf filename.tar dirname 注 tar是打包,不是壓縮!02 gz格式 解壓1 gunzip filename.gz 解壓2 gzip d filename.gz 壓 縮 gzip filename...
解壓命令彙總
tar 解包 tar xvf filename.tar 打包 tar cvf filename.tar dirname 注 tar是打包,不是壓縮!gz 解壓1 gunzip filename.gz 解壓2 gzip d filename.gz 壓縮 gzip filename tar.gz 和 t...