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

Jun 2, 2017 阅读(2412)

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


  • *.tar格式

解包1:tar -xvf FileName.tar

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

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


  • *.gz格式

解压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格式

解压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