📅  最后修改于: 2023-12-03 15:32:41.175000             🧑  作者: Mango
gzexe 是一个用于将可执行文件压缩成 gzip 格式的 Linux 命令,压缩后的文件可以直接执行,不需要解压。这样可以节省磁盘空间,并提高文件传输速度。gzexe 命令是 gzip 命令的扩展。
gzexe [-d] [-f] [-k] [-q] [-v] /path/to/file
| 参数 | 描述 | | --- | --- | | -d | 删除原始文件 | | -f | 强制压缩 | | -k | 压缩后保留原始文件 | | -q | 安静,不显示进度信息 | | -v | 详细信息,显示压缩前后文件大小 |
执行以下命令,将 /usr/local/bin/myprogram 压缩成 /usr/local/bin/myprogram.gz,然后可直接运行该文件。
gzexe /usr/local/bin/myprogram
执行以下命令,将 /usr/local/bin/myprogram 压缩成 /usr/local/bin/myprogram.gz,并删除原始文件。
gzexe -d /usr/local/bin/myprogram
执行以下命令,强制将 /usr/local/bin/myprogram 压缩成 /usr/local/bin/myprogram.gz,即使该文件已经被压缩过了。
gzexe -f /usr/local/bin/myprogram
执行以下命令,将 /usr/local/bin/myprogram 压缩成 /usr/local/bin/myprogram.gz,并保留原始文件。
gzexe -k /usr/local/bin/myprogram
执行以下命令,将 /usr/local/bin/myprogram 压缩成 /usr/local/bin/myprogram.gz,在安静模式下不显示进度信息。
gzexe -q /usr/local/bin/myprogram
执行以下命令,将 /usr/local/bin/myprogram 压缩成 /usr/local/bin/myprogram.gz,并显示压缩前后文件大小。
gzexe -v /usr/local/bin/myprogram
gzexe 命令只能压缩可执行文件,并且文件名以 .gz 结尾。
压缩后的可执行文件还原时,执行以下命令:
gunzip /path/to/file.gz
该命令会解压出原始文件 /path/to/file。