Linux压缩执行文件(gzexe)

Linux压缩执行文件(gzexe)教程

Linux 中的 gzexe 命令用于压缩可执行文件,当您去执行被压缩过的执行文件时,该文件会自动解压然后继续执行,和使用一般的执行文件相同。

Linux压缩执行文件(gzexe)说明

gzexe 命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora,使用 gzexe 压缩后的文件还可以执行,并且占用的体积更小。

可执行文件一般内容比较大,对于较小的磁盘空间,可以利用 gzexe 命令对文件进行压缩,这是应为其压缩比非常大,一般超过 50%,可以有效地减少磁盘空间。同时,压缩文件依旧可以执行。

gzexe 是用来压缩执行文件的程序。当您去执行被压缩过的执行文件时,该文件会自动解压然后继续执行,和使用一般的执行文件相同。

gzexe 在执行完压缩、解压后,文件名和源文件名相同,同时在源文件右上角添加“~”,用来和压缩、解压后文件区别。

gzexe 可以对其他文件进行压缩,但是不提倡对普通文件压缩,一般用于对可执行文件压缩。不能对目录文件压缩,解压必须由 gzexe 生成的压缩文件。

Linux gzexe命令详解

功能

gzexe 命令用于压缩可执行文件。

语法

gzexe [options] exefiles...

参数

参数 描述
options gzexe 命令使用的参数。
exefiles 目标文件。

gzexe命令参数

参数 描述
–help 帮助信息。
–version 显示命令版本信息。
-d 解压

Linux gzexe命令常用实例

实例

实例 描述
gzexe exeFile 压缩可执行文件 exeFile
gzexe -d exeFile 解压可执行文件 exeFile

gzexe压缩文件

语法

gzexe exeFile

案例

我们首先,使用 gzexe 命令,压缩 ls 命令,具体命令如下:

gzexe /bin/ls

运行后,终端输出如下:

88_linux压缩可执行文件gzexe命令.png

现在,我们使用 tab 自动补全,查看 /bin 下面 ls 命令,我们输入 /bin/ls 后按下两次 tab,运行后,终端输出如下:

89_linux压缩可执行文件gzexe命令.png

我们看到,此时,已经多了一个 /bin/ls~ 文件,该文件,就是我们使用 gzexe 命令打包的文件,我们执行执行该命令,具体命令如下:

/bin/ls~

运行后,终端输出如下:

90_linux压缩可执行文件gzexe命令.png

我们看到,我们压缩后的文件还是可以继续运行的。

gzexe解压缩文件

语法

gzexe -d exeFile

案例

我们使用 gzexe 命令,解压缩 ls 命令,具体命令如下:

gzexe -d /bin/ls

运行后,终端输出如下:

91_linux压缩可执行文件gzexe命令.png

即,我们使用了 gzexe 命令解压缩了可执行文件。

Linux压缩执行文件(gzexe)总结

Linux 中的 gzexe 命令用于压缩可执行文件,当您去执行被压缩过的执行文件时,该文件会自动解压然后继续执行,和使用一般的执行文件相同。使用 gzexe 压缩后的文件还可以执行,并且占用的体积更小。

可执行文件一般内容比较大,对于较小的磁盘空间,可以利用 gzexe 命令对文件进行压缩,这是应为其压缩比非常大,一般超过 50%,可以有效地减少磁盘空间。同时,压缩文件依旧可以执行。