linux下常用的压缩包格式有6种:zip,tar.gz,tar.bz2,tar.xz,tar.Z,.tgz
其中tar是种打包格式,gz和bz2等后缀才是指代压缩方式。
1、filename.zip的解压:
unzip filename.zip
2、filename.tar.gz的解压:
tar -zxvf filename.tar.gz
其中zxvf的含义分别如下:
z:gzip 压缩格式
x:extract 解压
v:verbose 详细信息
f:filename 文件
3、filename.tar.bz2的解压:
tar -jxvf filename.tar.bz2
j: bzip2 压缩格式(其他选项和tar.gz的含义相同)
4、filename.tar.xz的解压:
tar -Jxvf filename.tar.xz
5、filename.tar.Z的解压:
tar -Zxvf filename.tar.Z
6、filename.tgz
tar -zxvf filename.tgz
解压到当前目录文件夹:
tar -zxvf filename.tgz -C ./路径
事实上,从1.15版本开始,tar就可以自动识别压缩格式,故不需人为区分压缩格式就能正确解压
tar -xvf filename.tar.gz
tar -xvf filename.tar.bz2
tar -xvf filename.tar.xz
tar -xvf filename.tar.Z