Linux 中的 gzexe 命令用于压缩可执行文件,当您去执行被压缩过的执行文件时,该文件会自动解压然后继续执行,和使用一般的执行文件相同。
gzexe 命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora,使用 gzexe 压缩后的文件还可以执行,并且占用的体积更小。
可执行文件一般内容比较大,对于较小的磁盘空间,可以利用 gzexe 命令对文件进行压缩,这是应为其压缩比非常大,一般超过 50%,可以有效地减少磁盘空间。同时,压缩文件依旧可以执行。
gzexe 是用来压缩执行文件的程序。当您去执行被压缩过的执行文件时,该文件会自动解压然后继续执行,和使用一般的执行文件相同。
gzexe 在执行完压缩、解压后,文件名和源文件名相同,同时在源文件右上角添加“~”,用来和压缩、解压后文件区别。
gzexe 可以对其他文件进行压缩,但是不提倡对普通文件压缩,一般用于对可执行文件压缩。不能对目录文件压缩,解压必须由 gzexe 生成的压缩文件。
gzexe 命令用于压缩可执行文件。
gzexe [options] exefiles...
参数 | 描述 |
---|---|
options | gzexe 命令使用的参数。 |
exefiles | 目标文件。 |
参数 | 描述 |
---|---|
–help | 帮助信息。 |
–version | 显示命令版本信息。 |
-d | 解压 |
实例 | 描述 |
---|---|
gzexe exeFile | 压缩可执行文件 exeFile |
gzexe -d exeFile | 解压可执行文件 exeFile |
gzexe exeFile
我们首先,使用 gzexe 命令,压缩 ls 命令,具体命令如下:
gzexe /bin/ls
运行后,终端输出如下:
现在,我们使用 tab 自动补全,查看 /bin 下面 ls 命令,我们输入 /bin/ls 后按下两次 tab,运行后,终端输出如下:
我们看到,此时,已经多了一个 /bin/ls~ 文件,该文件,就是我们使用 gzexe 命令打包的文件,我们执行执行该命令,具体命令如下:
/bin/ls~
运行后,终端输出如下:
我们看到,我们压缩后的文件还是可以继续运行的。
gzexe -d exeFile
我们使用 gzexe 命令,解压缩 ls 命令,具体命令如下:
gzexe -d /bin/ls
运行后,终端输出如下:
即,我们使用了 gzexe 命令解压缩了可执行文件。
Linux 中的 gzexe 命令用于压缩可执行文件,当您去执行被压缩过的执行文件时,该文件会自动解压然后继续执行,和使用一般的执行文件相同。使用 gzexe 压缩后的文件还可以执行,并且占用的体积更小。
可执行文件一般内容比较大,对于较小的磁盘空间,可以利用 gzexe 命令对文件进行压缩,这是应为其压缩比非常大,一般超过 50%,可以有效地减少磁盘空间。同时,压缩文件依旧可以执行。