Linux文件压缩 & 解压的命令

2017-03-07
#Unix #Shell

本文来自: [linux把文件压缩成.tar.gz的命令 - 博客频道 - CSDN.NET ] (http://blog.csdn.net/qq_27803491/article/details/52785838)

  1. tar格式

解包:[*******]$ tar xvf FileName.tar

打包:[*******]$ tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)

  1. gz格式

解压1:[*******]$ gunzip FileName.gz

解压2:[*******]$ gzip -d FileName.gz

压 缩:[*******]$ gzip FileName

  1. tar.gz格式

解压:[*******]$ tar zxvf FileName.tar.gz

压缩:[*******]$ tar zcvf FileName.tar.gz DirName

  1. bz2格式

解压1:[*******]$ bzip2 -d FileName.bz2

解压2:[*******]$ bunzip2 FileName.bz2

压 缩: [*******]$ bzip2 -z FileName

  1. tar.bz2格式

解压:[*******]$ tar jxvf FileName.tar.bz2

压缩:[*******]$ tar jcvf FileName.tar.bz2 DirName

  1. bz格式

解压1:[*******]$ bzip2 -d FileName.bz

解压2:[*******]$ bunzip2 FileName.bz

  1. tar.bz格式

解压:[*******]$ tar jxvf FileName.tar.bz

  1. Z格式

解压:[*******]$ uncompress FileName.Z

压缩:[*******]$ compress FileName

  1. tar.Z格式

解压:[*******]$ tar Zxvf FileName.tar.Z

压缩:[*******]$ tar Zcvf FileName.tar.Z DirName

  1. tgz格式

解压:[*******]$ tar zxvf FileName.tgz

  1. tar.tgz格式

解压:[*******]$ tar zxvf FileName.tar.tgz

压缩:[*******]$ tar zcvf FileName.tar.tgz FileName

  1. zip格式

解压:[*******]$ unzip FileName.zip

压缩:[*******]$ zip FileName.zip DirName

  1. lha格式

解压:[*******]$ lha -e FileName.lha

压缩:[*******]$ lha -a FileName.lha FileName

  1. rar格式

解压:[*******]$ rar a FileName.rar

压缩:[*******]$ rar e FileName.rar