在 Linux 中,可以使用 `gzip` 命令来压缩和解压缩文件。以下是一些常见的用法:
1. 压缩文件:
- 命令: `gzip
- 例如: `gzip file.txt` 会将 `file.txt` 压缩成 `file.txt.gz`。
2. 解压缩文件:
- 命令: `gzip -d
- 例如: `gzip -d file.txt.gz` 会将 `file.txt.gz` 解压缩回 `file.txt`。
3. 递归压缩/解压缩目录:
- 命令: `gzip -r
- 例如: `gzip -r /path/to/directory` 会递归压缩目录及其所有子目录的文件。
4. 设置压缩级别:
- 命令: `gzip -
- 例如: `gzip -9 file.txt` 会以最高压缩级别 (9) 压缩 `file.txt`。压缩级别从 1 到 9,数字越大压缩率越高,但压缩时间也越长。
5. 查看压缩文件信息:
- 命令: `gzip -l
- 例如: `gzip -l file.txt.gz` 会显示压缩文件的大小、原始文件大小、压缩率等信息。
6. 保留原始文件:
- 命令: `gzip -c
- 例如: `gzip -c file.txt > file.txt.gz` 会保留原始的 `file.txt` 文件。
需要注意的是,`gzip` 命令只能压缩单个文件,如果需要压缩整个目录,可以考虑使用 `tar` 命令先打包为 `.tar` 文件,然后再使用 `gzip` 进行压缩。