
Linux lha 命令用于压缩或解压缩文件。
lha 是一个在 Linux 系统中用于处理
.lzh
.lha
.lzh
.lha
在大多数 Linux 发行版中,lha 不是预装工具,需要手动安装:
lha 命令的基本语法格式为:
| 命令 | 说明 |
|---|---|
| a | 添加文件到压缩包 |
| e | 解压文件(不保留路径) |
| x | 解压文件(保留完整路径) |
| l | 列出压缩包内容 |
| t | 测试压缩包完整性 |
| d | 从压缩包删除文件 |
| 选项 | 说明 |
|---|---|
| -v | 显示详细操作信息 |
| -q | 安静模式(不显示输出) |
| -f | 强制执行操作 |
| -x | 允许扩展属性 |
| -p | 保留文件权限 |
将目录
project
project.lzh
添加多个文件和目录:
查看
archive.lzh
输出示例:
PERMISSION UID GID SIZE RATIO STAMP NAME ---------- ----------- ------- ------ ------------ -------------------- -rw-r--r-- 1000/1000 1024 65.3% May 15 10:00 file1.txt -rw-r--r-- 1000/1000 2048 70.1% May 15 10:05 file2.txt drwxr-xr-x 1000/1000 0 0.0% May 15 09:55 dir1/
解压到当前目录(不保留路径):
解压并保留完整路径结构:
解压特定文件:
删除
archive.lzh
file1.txt
创建分卷压缩(每卷1MB):
指定压缩级别(0-5,默认2):
使用
-x
.lzh/.lha
lha 本身不支持密码保护,需要使用其他工具如
unar
可能原因:
lha t
兼容性考虑:只在需要处理旧系统文件时使用 lha,新项目建议使用更通用的 zip 或 tar.gz
脚本中使用:添加
-q
虽然 lha 有其特定用途,但现代 Linux 系统更常用这些工具:
| 工具 | 格式 | 特点 |
|---|---|---|
| tar | .tar | 仅打包,不压缩 |
| gzip | .gz | 高压缩比 |
| bzip2 | .bz2 | 更高压缩比,速度较慢 |
| xz | .xz | 极高压缩比 |
| zip | .zip | 跨平台兼容 |
| 7z | .7z | 多种压缩算法支持 |
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号