电脑技术学习

Linux下的压缩/解压缩工具

dn001



三、其它压缩/解压缩工具

;除了这四对压缩/解压缩工具外,在Linux下还有以下三种压缩/解压缩工具:

1.lha
; ; lha是从lharc演变而来的压缩程序,文件经它压缩后,会产生一个具有“.lzh的扩展名。使用起来还是比较简单的,而且它是可以直接将一个目录打包的:
; ; 1) 压缩一个文件:
; ;;;lha ?a lhzfile file;;(lhzfile是压缩后的文件名,file要压缩的文件名)
; ; 2) 解压缩:
; ;;;lha ?xiw=/tmp lhzfile (其中/tmp是解压缩后的存放目录,lhzfile是压缩文件名)
; ; 3) 压缩一个目录:
; ;;;lha ?a lhzfile directory

2.gzexe
; ; 这是一个十分特殊的压缩工具,它用来压缩可执行文件。当您执行被gzexe压缩过的可执行文件时,该文件会自动解压后继续执行,和执行一般的可执行文件一样。
当然这一过程会多占用一些系统资源,只有你的可用磁盘空间十分有限时才建议使用。
; ; 1) 压缩
; ;;;gzexe program
; ; 这样会生成一个program~,为的是万一压缩失败还能够恢复,当你确定压缩后可以使用后,应删掉它,否则不就白压缩了吗?
; ; 2) 解压缩
; ;;;gzexe ?d program

3.unarj
; ; 如果你有一些用arj压缩的包的话,你可以使用unarj解开它,不过它只能够解,却无法执行压缩。在Linux没有提供arj压缩工具。
; ; 解压时,很简单:unarj e arjfile

标签: