1、.tar格式
压缩:tar -cvf mydir.tar mydir/
解压缩:tar -xvf mydir.tar
参数说明:
-c 压缩
-x 解压缩
-v 显示过程
-f 指定压缩后的文件名
2、.tar.gz格式
压缩:tar -zcvf mydir.tar.gz mydir/
解压缩:tar -zxvf mydir.tar.gz [-C 指定解压位置]
只查看不解压:tar -ztvf mydir.tar.gz
参数说明:
-z 压缩或者解压缩.tar.gz格式文件
-C 指定解压之后的文件位置
3、.tar.bz2格式
压缩:tar -jcvf mydir.tar.bz2 mydir/
解压缩:tar -jxvf mydir.tar.bz2
参数说明:
-j 压缩或者解压缩.tar.bz2格式文件
4、.xz格式(只支持单个文件)
压缩:xz -zk 111.tar.xz 111.tar
解压缩:xz -dk 111.tar.xz
参数说明:
-z 压缩为.xz格式文件
-d 解压.xz文件
-k 保留源文件
5、.zip格式(可以和windows相互解压缩使用)
压缩文件:zip test.zip test.txt
压缩目录:zip -r mydir.zip mydir/
解压缩:unzip mydir.zip
6、.gz格式
压缩:gzip test.txt (源文件会消失)
压缩:gzip -c test.txt > test.gz (源文件会保留)
压缩:gzip -r mydir (递归压缩目录下的所有子文件,不压缩目录)
解压缩:gzip -d test.gz
解压缩:gunzip test.gz
解压缩:gunzip -r mydir(递归解压目录下的所有子文件)
综上:gzip和gunzip只操作文件,不操作目录
7、.bz2格式
压缩:bzip2 test.txt (不保留源文件)
压缩:bzip2 -k test.txt (保留源文件)
解压缩:bzip2 -d test.bz2(不保留原压缩文件)
解压缩:bunzip2 -k test.bz2 (保留原压缩文件)
原文:https://www.cnblogs.com/niemx1030/p/12034167.html