在Linux下,壓縮和解壓相比較Windows而言,琳琅滿目的各種壓縮包是一種莫名的負擔,很多時候,根本就不知道該如何下手,經過無數次的折磨之後,通過偉大的互聯網整理出了下面這份常用壓縮包的後綴名的解壓縮和壓縮方法以及可能涉及到的相關程序.雖然不一定完全正確,且用且更新罷!
文件後綴 解壓/解包 壓縮/打包 備注 *.tar tar xvf file.tar tar cvf file.tar srcDir tar *.gz gunzip file.gztar zxvf file.tar.gz
tar zxvf file.tgz
tar -cvf file.tar fileOrDir
xz -z file.tar
或
tar -Jcvf file.tar.xz fileOrDir
*.tar
*.tgz
*.tar.gz
*.tar.Z
*.tar.bz
*.tar.bz2
*.zip
*.cpio
*.rpm
*.deb
*.slp
*.arj
*.rar
*.ace
*.lha
*.lzh
*.lzx
*.lzs
*.arc
*.sda
*.sfx
*.lnx
*.zoo
*.cab
*.kar
*.cpt
*.pit
*.sit
*.sea.tar
*.tgz
*.tar.gz
*.tar.Z
*.tar.bz
*.tar.bz2
*.zip
*.cpio
*.rpm
*.deb
*.slp
*.arj
*.rar
*.ace
*.lha
*.lzh
*.lzx
*.lzs
*.arc
*.sda
*.sfx
*.lnx
*.zoo
*.cab
*.kar
*.cpt
*.pit
*.sit
*.sea
參考文章:
Tar online document
Compressing files under Linux or UNIX cheat sheet
LZIP
Z:simple tar &feathering
XZ
神奇的Google:Linux 壓縮解壓
文件類型 執行動作 命令 .tar 解包 tar xvf FileName.tar .tar 打包 tar cvf FileName.tar DirName .gz 解壓1 gunzip FileName.gz .gz 解壓2 gzip -d FileName.gz .gz 壓縮 gzip FileName .tar.gz 和 .tgz 解壓 tar zxvf FileName.tar.gz .tar.gz 和 .tgz 壓縮 tar zcvf FileName.tar.gz DirName .bz2 解壓1 bzip2 -d FileName.bz2 .bz2 解壓2 bunzip2 FileName.bz2 .bz2 壓縮 bzip2 -z FileName .tar.bz2 解壓 tar jxvf FileName.tar.bz2 .tar.bz2 壓縮 tar jcvf FileName.tar.bz2 DirName .bz 解壓1 bzip2 -d FileName.bz .bz 解壓2 bunzip2 FileName.bz .tar.bz 解壓 tar jxvf FileName.tar.bz .Z 解壓 uncompress FileName.Z .Z 壓縮 compress FileName .tar.Z 解壓 tar Zxvf FileName.tar.Z .tar.Z 壓縮 tar Zcvf FileName.tar.Z DirName .zip 解壓 unzip FileName.zip .zip 壓縮 zip FileName.zip DirName .rar 解壓 rar x FileName.rar .rar 壓縮 rar a FileName.rar DirName注意:rar請到:http://www.rarsoft.com/download.htm 下載並解壓後,請將rar_static拷貝到/usr/bin目錄(其他由$PATH環境變量指定的目錄也可以):
復制代碼
代碼如下:
[root@www2 tmp]# cp rar_static /usr/bin/rar
其他壓縮和解壓縮命令:
.rpm (解包:rpm2cpio FileName.rpm | cpio -div);
.deb(解包:ar p FileName.deb data.tar.gz | tar zxf -)
.tar
解包: tar xvf FileName.tar
打包:tar cvf FileName.tar DirName
(注:tar是打包,不是壓縮!)
----------------