主题
gzip命令
CentOS中gzip命令使用文档
gzip 是一个在Linux系统上广泛使用的文件压缩工具。它能够有效地减少文件大小,便于存储或传输。
1. 安装 gzip
通常情况下,gzip 已经预装在大多数的CentOS版本中。如果您的系统缺少这个工具,可以通过以下命令安装:
bash
sudo yum install gzip1
2. 基本语法
压缩文件:
bashgzip [选项] 文件名1默认情况下,这会创建一个新的
.gz扩展名的文件,并删除原始文件。解压文件:
bash
gzip -d [选项] 压缩文件名1
或者可以使用 gunzip 命令来代替 gzip -d。
3. 常用选项
-c, --stdout: 将输出写到标准输出而不改变输入文件。-d, --decompress, --uncompress: 解压缩指定的.gz文件。-f, --force: 强制执行操作,即使目标文件已经存在。-h, --help: 显示帮助信息。-l, --list: 列出每个压缩文件的信息。-t, --test: 测试压缩文件的完整性。-v, --verbose: 显示详细的处理过程。
4. 示例
压缩单个文件:
bashgzip myfile.txt1执行后会产生
myfile.txt.gz并移除原文件myfile.txt。压缩同时保留原文件:
bashgzip -c a.txt > a.txt.gz #如果压缩文件名改成b.txt.gz,则解压b.txt.gz出来的是b.txt1
2结果是产生
myfile.txt.gz但不删除myfile.txt。解压缩文件:
bashgzip -d myfile.txt.gz1或者
bashgunzip myfile.txt.gz1查看压缩包内容:
bash
gzip -l myfile.txt.gz1
这条命令会显示有关压缩文件的一些详细信息,如未压缩大小、压缩后的大小等。