七、压缩与解压缩命令

linux常用压缩格式:.zip              .gz                    .bz2

linux常用压缩格式:.tar.gz         .tar.bz2

其实我个人而言是比较倾向于.zip格式,因为我是windows和linux通用的,对于只使用linux的可能使用较多的是下面一行的两种格式

一、压缩

1.zip格式压缩

zip 压缩文件名 原文件

#压缩文件

zip –r 压缩文件名 原目录

#压缩目录

当然压缩文件名不一定要写.zip这样的扩展名,写了只是为了自己识别方便

image

image

2.gz格式压缩

gzip 原文件

#压缩为.gz格式的压缩文件,原文件会消失

gzip –c 原文件 > 压缩文件

#压缩为.gz格式,原文件保留,例如:gzip –c test >test.gz

gzip –r 目录

#压缩目录下所有子文件,但是不能压缩目录,只能压缩目录内的文件

image

image

image

3.bz2格式压缩

bzip2 原文件

#压缩为.bz2格式,不保留原文件

bzip2 –k 原文件

#压缩后保留原文件

#注意:bzip2命令不能压缩目录

image

image

image

4.tar.gz格式打包

tar –cvf 打包文件名 原文件

注意:

这里仅仅是打包,打包后可以再使用gzip或bz2命令对打包好的文件进行压缩

选项

说明

-c 打包
-v 显示过程
-f 指定打包后的文件名

例如:

image

5.tar.gz压缩格式

tar –zcvf 压缩包名.tar.gz 原文件

选项:-z:压缩为.tar.gz格式

image

6.tar.bz2压缩格式

tar –jcvf  压缩包名.atar.bz2 原文件

image

二、解压缩

1.zip格式解压缩

upzip 压缩文件

#解压缩.zip文件

image

2.gz格式解压缩

gzip –d 压缩文件

#解压缩文件

gunzip 压缩文件

#解压缩文件

gunzip –r 压缩目录,但是不会解压缩目录

image

image

image

3.bz2格式解压缩

bzip2 –d 压缩文件

#解压缩,-k保留压缩文件

bunzip2 压缩文件

#解压缩,-k保留压缩文件

image

image

4.tar.gz解压缩格式

tar –zxvf  要解压缩的文件名

选项:

-x 压缩为.tar.gz格式

image

5.tar.bz2解压缩格式

tar –jxvf  压缩包名tar.bz2

tar –jxvf  test1.tar.bz2 –C /tmp/

#指定解压缩位置

image

原文地址:https://www.cnblogs.com/JianXu/p/5323781.html