gzip 是 Linux 中常用的文件压缩工具,用于压缩和解压缩文件。以下是 gzip 命令的详细使用方法:
gzip 文件名
这会将文件压缩为 .gz
格式并删除原始文件(例如 file.txt
会变成 file.txt.gz
)
gzip -d 文件名.gz
# 或者
gunzip 文件名.gz
保留原始文件 (-k
或 --keep
):
gzip -k 文件名
显示压缩信息 (-l
或 --list
):
gzip -l 文件名.gz
设置压缩级别 (-1
到 -9
):
gzip -9 文件名 # 最高压缩率(速度最慢)
gzip -1 文件名 # 最快压缩(压缩率最低)
递归压缩目录中的所有文件 (需要结合 find
命令):
find 目录名 -type f -exec gzip {} \;
强制压缩 (-f
或 --force
):
gzip -f 文件名
测试压缩文件完整性 (-t
或 --test
):
gzip -t 文件名.gz
gzip -N 文件名
cat 文件名 | gzip > 输出文件.gz
gzip -dc 文件名.gz
gzip 文件1 文件2 文件3
.gz
bzip2
或 xz
命令压缩文件并保留原始文件:
gzip -k document.pdf
解压文件到指定目录:
gzip -dc archive.gz > /path/to/destination/file
查看压缩文件信息:
gzip -l backup.tar.gz
希望这些信息对您有所帮助!如需进一步了解,可以查看 gzip 的手册页 (man gzip
)。