⽬录
上⾯的⽂章介绍了绝⼤多数的压缩⽂件的压缩与解压缩命令。这⾥对常见的压缩⽂件进⾏了总结,满⾜常见的需求。
tar 命令可以搞定后缀有 .tar 的压缩⽂件,如:.tar, .tar.gz, tar.bz2, tar.Z。如果是单纯以 .gz, .bz2, .Z 结尾的压缩⽂件,它们有对应的压缩处理命
令,分别是 gzip, bzip2, compress/uncompress。
Windows 操作系统下常见的压缩⽂件有 .zip, .rar,这两类压缩⽂件需要分别⽤到 zip 和 rar 命令来进⾏操作。
.tar
压缩:
tar cvf FileName.tar DirName
解压:
tar xvf FileName.tar
.tar.gz
压缩:
tar zcvf FileName.tar.gz DirName
解压:
tar zxvf FileName.tar.gz
.tar.bz2
压缩:
tar jcvf FileName.tar.bz2 DirName
解压:
tar jxvf FileName.tar.bz2
.tar.Z
压缩:
tar Zcvf FileName.tar.Z DirName
解压:
tar Zxvf FileName.tar.Z
.Z
ubuntu系统需额外安装:
sudo apt-get install ncompress
解压:
uncompress FileName.Z
压缩:
compress FileName
.gz
解压:
gzip -d FileName.gz
压缩:
gzip FileName
.bz2
解压:
bzip2 -d FileName.bz2
压缩:
bzip2 -z FileName
.rar
ubuntu系统需额外安装:
sudo apt-get install rar
解压:
rar x FileName.rar
压缩:
rar a FileName.rar DirName
.zip
ubuntu系统需额外安装:
sudo apt-get install zip
解压:
unzip FileName.zip
压缩:
zip FileName.zip DirName
提⽰:
.tar.xxx 后缀的压缩⽂件需要系统中安装有相应⽀持的压缩命令,如果是处理 .tar.bz2,系统必须同时安装有 tar 和 bzip2 命令;如果是处理 tar.gz`,必须同时安装有 tar和gzip`` 命令,缺⼀不可。
tar 命令记忆⽅法
tar 命令中的 v 参数是⽤来在终端打印详情,没有特殊情况都可以省略掉。c 参数表⽰压缩,x 参数表⽰解压缩。f 参数表⽰⽂档。
如果要压缩:
tar cf after.tar some-file-or-dir
如果要解压:
tar xf after.tar
对于 .tar.gz ⽂件,在 cf 或 xf 前加上 z 参数,变为:zcf 或 zxf;对于 .tar.bz2 ⽂件,在 cf 或 xf 前加上 j 参数,变为:jcf 或 jxf;
对于 .tar.gz ⽂件,在 cf 或 xf 前加上 Z 参数(⼤写的 z),变为:Zcf 或 Zxf。
因篇幅问题不能全部显示,请点此查看更多更全内容