Linux 文件压缩解压缩命令汇总

Jun 2, 2017 阅读(2554)

Linux 系统文件常用压缩及解压缩文件命令整理汇总


  • *.tar格式

解包1:tar -xvf FileName.tar

解包2:tar -xvf FileName.tar -C DirName # tar解压缩到指定目录

打包:tar -cvf FileName.tar DirName # tar是打包,不是压缩!


  • *.gz格式

这个 gzip 程序被用来压缩一个或多个文件。当执行 gzip 命令时,则原始文件的压缩版会替代原始文件。 相对应的 gunzip 程序被用来把压缩文件复原为没有被压缩的版本。

gzip 选项:

image.png

解压1:gunzip FileName.gz

解压2:gzip -d FileName.gz

压 缩:gzip FileName


  • *.tar.gz格式

解压1:tar -zxvf FileName.tar.gz

解压2:tar -zxvf   xx.tar.gz -C /xxxDir # tar解压到指定目录

压缩:tar -zcvf FileName.tar.gz DirName


  • *.bz2格式

这个 bzip2 程序,由 Julian Seward 开发,与 gzip 程序相似,但是使用了不同的压缩算法, 舍弃了压缩速度,而实现了更高的压缩级别。在大多数情况下,它的工作模式等同于 gzip。 由 bzip2 压缩的文件,用扩展名 .bz2 来表示

解压1:bzip2 -d FileName.bz2

解压2:bunzip2 FileName.bz2

压 缩:bzip2 -z FileName


  • *.tar.bz2格式

解压:tar -jxvf FileName.tar.bz2

压缩:tar -jcvf FileName.tar.bz2 DirName


  • *.bz格式

解压1:bzip2 -d FileName.bz

解压2:bunzip2 FileName.bz


  • *.tar.bz格式

解压:tar -jxvf FileName.tar.bz


  • *.Z格式

解压:uncompress FileName.Z

压缩:compress FileName


  • *.tar.Z格式

解压:tar -Zxvf FileName.tar.Z

压缩:tar -Zcvf FileName.tar.Z DirName


  • *.tgz格式

解压:tar -zxvf FileName.tgz


  • *.tar.tgz格式

解压:tar -zxvf FileName.tar.tgz

压缩:tar -zcvf FileName.tar.tgz FileName


  • *.zip格式

解压:unzip FileName.zip

解压:unzip -d dirName FileName.zip    #解压到dirName目录

压缩:zip -r FileName.zip DirName    #压缩DirName(及子目录子文件)成FileName.zip文件,-r 参数循环递归子目录


  • *.lha格式

解压:lha -e FileName.lha

压缩:lha -a FileName.lha FileName


  • *.rar格式

解压:rar -a FileName.rar

压缩:rar -e FileName.rar


  • *.tar.xz格式

解压:tar -xvJf FileName.tar.xz



MongoDB学习园