在使用 RockyLinux 系统时,我们经常会遇到需要压缩或解压文件的情况。而 gzip 是 Linux 系统中最常用的 文件压缩工具 之一,它小巧高效、操作简单,非常适合日常使用。本教程将从零开始,手把手教你如何在 RockyLinux 中使用 gzip 命令 进行文件压缩与解压,即使是 Linux 新手也能轻松上手!
一、什么是 gzip?
gzip(GNU zip)是一个开源的文件压缩程序,广泛用于 Unix/Linux 系统中。它使用 Lempel-Ziv 编码(LZ77)算法,能有效减小文件体积,特别适合文本文件、日志文件等。
压缩后的文件会以
.gz为扩展名,例如
example.txt压缩后变成
example.txt.gz。
二、安装 gzip(通常已预装)
在 RockyLinux 中,
gzip一般默认已安装。你可以通过以下命令检查是否已安装:
如果系统提示未找到命令,可使用以下命令安装: 要压缩一个文件,只需在终端输入: 执行后,原文件 如果你希望保留原始文件,可以加上 若你的系统不支持 使用 或者使用更常见的 例如,查看压缩文件信息: 1. gzip 只能压缩单个文件,不能直接压缩整个目录。若需压缩目录,请先用 2. 压缩后原文件默认会被删除,操作前请确认是否需要备份。 3. 对于已经高度压缩的文件(如 JPG、MP4、ZIP),再次使用 gzip 压缩效果甚微,甚至可能增大体积。 通过本教程,你已经掌握了在 RockyLinux 中使用 gzip 命令 进行文件压缩与解压的基本操作。无论是管理日志、节省磁盘空间,还是传输文件,文件压缩工具 都是不可或缺的利器。 记住关键命令: 关键词回顾:RockyLinux gzip命令、文件压缩工具、gzip压缩教程、RockyLinux压缩解压。 $ gzip --version $ sudo dnf install gzip 三、基本用法:压缩文件
$ gzip filename.txt filename.txt
会被删除,同时生成 filename.txt.gz
。-k
参数(部分较新版本支持):$ gzip -k filename.txt -k
,也可以先复制再压缩:$ cp filename.txt filename.txt.bak$ gzip filename.txt.bak 四、解压 .gz 文件
gzip
解压文件,可以用 -d
参数:$ gzip -d filename.txt.gz gunzip
命令(它是 gzip -d
的别名):$ gunzip filename.txt.gz 五、常用参数说明
-d
:解压缩(decompress) -k
:保留原始文件(keep original file) -v
:显示详细过程(verbose) -l
:列出压缩文件的信息(如压缩率) -r
:递归压缩目录中的所有文件(注意:gzip 不能直接压缩整个目录,需配合 find 或 tar) $ gzip -l filename.txt.gz 六、注意事项
tar
打包,再用 gzip
压缩,例如:$ tar -czvf archive.tar.gz /path/to/directory 七、总结
gzip file
压缩,gzip -d file.gz
解压。多加练习,你很快就能熟练运用这个高效的 RockyLinux 压缩解压 工具!
