欢迎您 本站地址:  
返回首页   返回编程教学   增广贤文  压扁小鸟  捕鱼游戏  搞怪音效  看电影  绘本唐诗  儿童科普知识  学习Servlet 

Linux gzip 命令

Linux 命令大全 Linux 命令大全

Linux gzip 命令用于压缩文件。

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

gzip 使用 DEFLATE 压缩算法,通常比 bzip2 更快,但压缩比稍低。

语法

gzip [options] [file...]

options 参数选项

实例

压缩文件

gzip example.txt

此命令会将 example.txt 压缩为 example.txt.gz,并删除原始文件 example.txt。

保留原始文件

如果希望在压缩后保留原始文件,可以使用 -k 选项:

gzip -k example.txt

此命令会保留原始的 example.txt 文件,并生成 example.txt.gz。

解压缩文件

要解压缩 .gz 文件,可以使用 -d 选项或直接使用 gunzip:

gzip -d example.txt.gz

gunzip example.txt.gz

这会将 example.txt.gz 解压缩为原始的 example.txt 文件。

递归压缩目录

你可以使用 -r 选项递归压缩整个目录:

gzip -r directory/

此命令会压缩 directory 目录下的所有文件,并保留目录结构。

显示压缩文件信息

使用 -l 选项可以查看 .gz 文件的详细信息:

gzip -l example.txt.gz

此命令会显示文件的原始大小、压缩后大小、压缩率等信息。

测试压缩文件

使用 -t 选项测试压缩文件的完整性:

gzip -t example.txt.gz

如果文件完整且无损坏,该命令将不会有输出;否则会提示错误。

gzip 主要用于压缩单个文件。如果需要压缩多个文件或整个目录,通常先用 tar 归档,再用 gzip 压缩。例如:

tar -cvzf archive.tar.gz directory/

Linux 命令大全 Linux 命令大全

小库提示

扫描下方二维码,访问手机版。