You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

46 lines
2.1 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

lha
===
压缩或解压缩lzh格式文件
## 补充说明
**lha命令** 是从lharc演变而来的压缩程序文件经它压缩后会另外产生具有`.lzh`扩展名的压缩文件。
### 选项
```
-a或a压缩文件并加入到压缩文件内。
-a<0/1/2>/u</0/1/2> 压缩文件时,采用不同的文件头。
-c或c压缩文件重新建构新的压缩文件后再将其加入。
-d或d从压缩文件内删除指定的文件。
-<a/c/u>d或<a/c/u>d压缩文件然后将其加入重新建构更新压缩文件或删除原始文件也就是把文件移到压缩文件中。
-e或e解开压缩文件。
-f或f强制执行lha命令在解压时会直接覆盖已有的文件而不加以询问。
-g或g使用通用的压缩格式便于解决兼容性的问题。
-<e/x>i或<e/x>i解开压缩文件时忽略保存在压缩文件内的文件路径直接将其解压后存放在现行目录下或是指定的目录中。
-l或l列出压缩文件的相关信息。
-m或m此选项的效果和同时指定"-ad"选项相同。
-n或n不执行指令仅列出实际执行会进行的动作。
-<a/u>o或<a/u>o采用lharc兼容格式将压缩后的文件加入更新压缩文件。
-p或p从压缩文件内输出到标准输出设备。
-q或q不显示指令执行过程。
-t或t检查备份文件内的每个文件是否正确无误。
-u或u更换较新的文件到压缩文件内。
-u</0/1/2>或u</0/1/2>:在文件压缩时采用不同的文件头,然后更新到压缩文件内。
-v或v详细列出压缩文件的相关信息。
-<e/x>w=<目的目录>或<e/x>w=<目的目录>:指定解压缩的目录。
-x或x解开压缩文件。
-<a/u>z或<a/u>z不压缩文件直接把它加入更新压缩文件。
```
### 实例
```
lha -a abc.lhz a.b #压缩a.b文件压缩后生成 abc.lhz 文件
lha -a abc2 /home/hnlinux #压缩目录
lha -xiw=agis abc #解压文件abc到当前目录
```
<!-- Linux命令行搜索引擎https://jaywcjlove.github.io/linux-command/ -->