linux压缩和解压缩命令

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 (保留原压缩文件)

posted @ 2019-12-13 11:26  特战小鸟nmx  阅读(210)  评论(0)    收藏  举报