gzp解压命令 linux_linux gzexe命令压缩、解压缩可执行文件

gzexe(gzip executable)压缩、解压缩可执行文件

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

功能说明: 压缩执行文件。

语 法:

gzexe [-d][ 执行文件 ...]

补充说明:gzexe 是用来压缩执行文件的程序。当您去执行被压缩过的执行文件时,该文

件会自动解压然后继续执行,和使用一般的执行文件相同。

参 数:

-d 解开压缩文件。

示例:

将/bin目录下的ls命令压缩,并将其解压。

由于ls为可执行文件,如果解压由gzexe压缩生成的压缩文件,用gzzexe -d即可,只需在命令提示符下输入:

[root@localhost ~]# gzexe /bin/ls

[root@localhost ~]# gzexe -d /bin/ls

执行结果如下。可以看出,gzexe执行压缩文件完毕后,会在标准输出设备上显示压缩文件和压缩比,但是解压完毕不输出任何内容。

[root@localhost ~]# gzexe /bin/ls

/bin/ls: 57.1%

[root@localhost ~]# ls -l /bin/ls*

-rwxr-xr-x. 1 root root 50988 4月 28 19:49 /bin/ls

-rwxr-xr-x. 1 root root 117024 11月 22 2013 /bin/ls~

-rwxr-xr-x. 1 root root 59848 11月 22 2013 /bin/lsblk

[root@localhost ~]# gzexe -d /bin/ls

[root@localhost ~]#

[root@localhost ~]# ls -l /bin/ls*

-rwxr-xr-x. 1 root root 117024 4月 28 19:52 /bin/ls

-rwxr-xr-x. 1 root root 50988 4月 28 19:49 /bin/ls~

-rwxr-xr-x. 1 root root 59848 11月 22 2013 /bin/lsblk

gzexe在执行完压缩、解压后,文件名和源文件名相同,同时在源文件右上角添加“~”,用来和压缩、解压后文件区别。通过ls命令可以看出,压缩文件(/bin/ls)的大小为50988字节,源文件(/bin/ls)文件的大小为117024字节,压缩比超过了50%。

注意事项gzexe可以对其他文件进行压缩,但是不提倡对普通文件压缩,一般用于对可执行文件压缩。

不能对目录文件压缩,解压必须由gzexe生成的压缩文件。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值