Bootstrap

Linux压缩和解压文件命令

.tar

参数说明

  • -c: 建立压缩档案
  • -x:解压
  • -t:查看内容
  • -r:向压缩归档文件末尾追加文件
  • -u:更新原压缩包中的文件

这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。

  • -z:有gzip属性的
  • -j:有bz2属性的
  • -Z:有compress属性的
  • -v:显示所有过程
  • -O:将文件解开到标准输出

解压命令

tar xvf FileName.tar

打包命令

tar cvf FileName.tar DirName

注意

tar是打包,不是压缩!


.gz

解压命令

gunzip FileName.gz

gzip -d FileName.gz

压缩命令

gzip FileName

.tar.gz 和 .tgz

解压命令

tar zxvf FileName.tar.gz

解压到指定目录
tar -zxvf FileName.tar.gz -C /home/

压缩命令

tar zcvf FileName.tar.gz DirName

.zip

解压命令

unzip FileName.zip

解压到指定目录
unzip FileName.zip -d /home/

压缩命令

zip FileName.zip DirName

压缩一个目录使用 -r 参数,-r 递归。例:

zip -r FileName.zip DirName

.rar

安装相应的软件:

sudo apt-get install unrar rar

解压命令

rar x FileName.rar

压缩命令

rar a FileName.rar DirName



总结

  • .tar 用 tar –xvf 解压
  • .gz 用 gzip -d或者gunzip 解压
  • .tar.gz和*.tgz 用 tar –xzf 解压
  • .bz2 用 bzip2 -d或者用bunzip2 解压
  • .tar.bz2用tar –xjf 解压
  • .Z 用 uncompress 解压
  • .tar.Z 用tar –xZf 解压
  • .rar 用 unrar e解压
  • .zip 用 unzip 解压
;