gzip 是一种常用的文件压缩程序,它根据 GNU free software 的标准制定。gzip 通常用来压缩文件,以节省磁盘空间或者减少传输时间。
基本用法如下:
gzip [选项] [文件]
这里是 gzip 常用参数的列表及其含义:
-d: 解压缩。
-c: 将输出写到标准输出流,并保留原文件不变。
-k: 保留输入文件,不删除它们。
-f: 强制压缩,即使目标文件已经存在。
-l: 显示每个压缩文件的压缩率和未压缩大小。
-r: 递归地遍历目录,压缩其中所有内容。
-v: 显示详细处理信息。
-1 或 -fast: 表示最快压缩(压缩率最差)。
-9 或 -best: 表示最慢压缩(压缩率最好)。
以下是一些例子:
- 压缩一个文件:
gzip filename 执行后,原文件会被压缩成一个新的文件,文件名后缀为 .gz,原文件则消失。
- 压缩一个文件但保留原文件:
gzip -k filename 原文件将保留,同时生成压缩后的 .gz 文件。
- 解压缩一个文件:
gzip -d filename.gz 或者使用 gunzip 命令: gunzip filename.gz 两种方法效果相同,都将 .gz 文件解压。
- 显示压缩文件信息:
gzip -l filename.gz 这将显示压缩文件的压缩比例等信息。
- 递归地压缩一个目录下所有文件:
这将压缩指定目录下的所有文件。
这是 gzip 的基本使用方法和几个常见参数的解释。如果你需要更详细的信息,你可以使用 man gzip 命令来查看更完整的手册。