Linux文件压缩解压

一. 文件压缩解压zip/unzip

zip命令可以用来解压缩文件,或者对文件进行打包操作

unzip命令用于解压缩由zip命令压缩的“.zip”压缩包

这两个不是Linux自带的,需要安装,输入如下指令:

sudo apt-get install zip

sudo apt-get install unzip

文件压缩或者解压有如下选项:

zip:

-q:不显示指令执行过程

-r:递归处理,将指定目录下的所有文件和子目录一并处理

unzip:

-o 解压时不再询问,直接覆盖

-d 将文件解压到指定的文件夹下

zip -q -r ~/test.zip test # 指定路径压缩

unzip test.zip -d ~/tmp/a # 指定路径解压

二.文件压缩解压gzip/gunzip

gzip命令用来压缩文件。gzip是个使用广泛的压缩程序,文件经它压缩过后,其名称后面会多处.gz扩展名。

gunzip命令用来解压缩文件。gunzip是个使用广泛的解压缩程序,它用于解开被gzip压缩过的文件,这些压缩文件预设最后的扩展名为.gz。事实上gunzip就是gzip的硬链接,因此不论是压缩或解压缩,都可通过gzip指令单独完成。

选项

gzip:

-d 对压缩的文件进行解压

-r 递归式压缩指定目录以及子目录下的所有文件

-l 显示压缩文件的压缩信息

-c 保留源文件

gunzip:

-c 把解压后的文件输出到标准输出设备

-f 强行解开压缩文件

-q 不显示警告信息

-r 递归处理

-v 显示命令执行过程

gzip a.py

gzip -c b.py > b.py.gz # 保留源文件

gzip -d a.py.gz # 解压

注:文章来源于网络,如有侵权请联系删除。

2020年5月26日 09:44