在Linux下,压缩和解压相比较Windows而言,琳琅满目的各种
压缩包是一种莫名的负担,很多时候,根本就不知道该如何下手,经过无数次的折磨之后,通过伟大的互联网整理出了下面这份常用压缩包的
后缀名的解压缩和压缩方法以及可能涉及到的相关
程序.虽然不一定完全正确,且用且更新罢!
文件后缀 | 解压/解包 | 压缩/打包 | 备注 |
*.tar | tarxvffile.tar | tarcvffile.tarsrcDir | tar |
*.gz | gunzipfile.gz gzip-dfile.gz | gzipfile | gzip |
*.tar.gz *.tgz | tarzxvffile.tar.gz tarzxvffile.tgz | tarzcvffile.tar.gzsrcDir | tar&gunzip |
*.bz2 | bzip2-dfile.bz2 bunzip2file.bz2 | bzip2-zfile-or-dir | bzip2 |
*.tar.bz2 | tarjxvffile.tar.bz2 | tarjcvffile.tar.bz2srcDir | bzip2 |
*.bz | bzip2-dfile.bz bunzip2file.bz | bzip2自动创建bz2格式文件,无法创建bz格式 | bzip2 |
*.tar.bz | tarjxvffile.tar.bz | 同上 | bzip2 |
*.Z | uncompressfile.Z | compressfile-or-dir | compress |
*.tar.Z | tarZxvffile.tar.Z | tarZcvffile.tar.ZfileOrDir | compress |
*.tar.xz | xz-dfile.tar.xz tar-xvffile.tar(两条命令一起) 或者 tar-Jxvffile.tar.xz | tar-cvffile.tarfileOrDir xz-zfile.tar 或 tar-Jcvffile.tar.xzfileOrDir | xz |
*.lzma | lzma-dfile.lzma unlzmafile.lzma | lzmafileOrDir | lzma |
*.tar.lzma | lzma-dkffile.tar.lzma | lzma-kffile.tar | lzma |
*.zip | unzipfile.zip | zipfile.zipfileOrDir | zip |
*.7z | 7zaxfile.7z | 7zaafile.7zfileOrDir | 7zip |
*.rar | rarxfile.rar | rarafile.rarfileOrDir | rar/unrar,unrar不能创建压缩包 |
*.lha | lha-efile.lha | lha-afile.lhafileOrDir | |
*.rpm | rpm2cpiofile.rpm|cpio-div | | |
*.deb | arpfile.debfile.tar.gz|tarzxf- | | |
*.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 | sExxfile.* | sExafile.*fileOrDir | sEx本身没有实际功能,只是根据文件名后缀调用对应的程序完成相应功能,具体的后缀名需要的程序还需要另外安装。 |
参考文章:
- Taronlinedocument
- CompressingfilesunderLinuxorUNIXcheatsheet
- LZIP
- Z:simpletar&feathering
- XZ
- 神奇的Google:Linux压缩解压
文件类型 | 执行动作 | 命令 |
---|
.tar | 解包 | tarxvfFileName.tar |
.tar | 打包 | tarcvfFileName.tarDirName |
.gz | 解压1 | gunzipFileName.gz |
.gz | 解压2 | gzip-dFileName.gz |
.gz | 压缩 | gzipFileName |
.tar.gz和.tgz | 解压 | tarzxvfFileName.tar.gz |
.tar.gz和.tgz | 压缩 | tarzcvfFileName.tar.gzDirName |
.bz2 | 解压1 | bzip2-dFileName.bz2 |
.bz2 | 解压2 | bunzip2FileName.bz2 |
.bz2 | 压缩 | bzip2-zFileName |
.tar.bz2 | 解压 | tarjxvfFileName.tar.bz2 |
.tar.bz2 | 压缩 | tarjcvfFileName.tar.bz2DirName |
.bz | 解压1 | bzip2-dFileName.bz |
.bz | 解压2 | bunzip2FileName.bz |
.tar.bz | 解压 | tarjxvfFileName.tar.bz |
.Z | 解压 | uncompressFileName.Z |
.Z | 压缩 | compressFileName |
.tar.Z | 解压 | tarZxvfFileName.tar.Z |
.tar.Z | 压缩 | tarZcvfFileName.tar.ZDirName |
.zip | 解压 | unzipFileName.zip |
.zip | 压缩 | zipFileName.zipDirName |
.rar | 解压 | rarxFileName.rar |
.rar | 压缩 | raraFileName.rarDirName |
注意:rar请到:http://www.rarsoft.com/download.htm下载并解压后,请将rar_static拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):
复制代码