1、.zip 能压缩文件目录和文件
- zip abc.zip abc.txt 将abc压缩,压缩后源文件存在
- zip -r a.zip a 将a目录压缩,压缩后a目录存在
- unzip a.zip 解压缩
2、.gz 不能压缩文件目录,目录下的文件可以压缩
- gzip abc.txt 将abc压缩,压缩后源文件不存在,自动追加后缀.gz
- gzip -r a.zip a 将a目录下的文件压缩,压缩后a目录存在,a下的文件自压缩
- gunzip a.zip / gzip -d 解压缩
3、.bz2 不能压缩文件目录
- bzip2 abc.txt 将abc压缩,压缩后源文件不存在,自动追加后缀.bz2
- bzip2 -k abc.txt 将abc压缩,压缩后源文件继续存在,自动追加后缀.bz2
- bunzip2 a.zip / bzip -d解压缩
4、.tar.gz 将文件先打包成tar格式文件,再对文件进行gzip格式压缩
- tar -c(压缩) v(显示压缩过程)f(设置文件名)压缩后的文件名 目标文件或者目录 如:tar -cvf abc.tar abc
- tar -x(解压缩)vf 要解压的文件 如: tar -xvf abc.tar
- tar -z(gzip文件格式) cvf 压缩后的文件名 目标目录或者文件 如:tar -zcvf abc.tar.gz abc
- tar -zxvf abc.tar.gz 解压缩
5、.tar.bz2 将文件先打包成tar格式文件,再对文件进行bz2 格式压缩
- tar -c(压缩) v(显示压缩过程)f(设置文件名)压缩后的文件名 目标文件或者目录 如:tar -cvf abc.tar abc
- tar -x(解压缩)vf 要解压的文件 如: tar -xvf abc.tar
- tar -j(gzip文件格式) cvf 压缩后的文件名 目标目录或者文件 如:tar -zcvf abc.tar.bz2 abc
- tar -jxvf abc.tar.bz2 解压缩