跳转到内容

7-Zip

来自 Arch Linux 中文维基

7-Zip 是一款高压缩比的文件压缩工具。

安装[编辑 | 编辑源代码]

安装 7zip 软件包。

程序可通过以下命令运行:

$ 7z

示例[编辑 | 编辑源代码]

警告:7z 格式不会保存文件的所有者/组,因此不应用于备份目的。

添加文件或目录至已有的归档(或创建一个新的归档):

$ 7z a 归档名 文件名

也可以使用 -p 设置密码,并使用 -mhe=on 隐藏归档的目录结构:

警告:使用 -p 要求在命令行中输入密码。从 24.09 版本开始,在 Enter password: 后输入的内容不再隐藏,输入的内容可见,并且不会要求确认密码。
$ 7z a 归档名 文件名 -p -mhe=on

更新归档内已有的文件或添加新文件:

$ 7z u 归档名 文件名

列出归档的内容:

$ 7z l 归档名

从归档中解压所有文件到当前文件夹中,不保留存档内的目录结构:

$ 7z e 归档名

如果需要保留归档内的目录结构,使用:

$ 7z x 归档名

解压到新的目录中:

$ 7z x -o文件夹路径 归档名

校验归档完整性:

$ 7z t 归档名

二进制文件 7z、7za 与 7zr 的区别[编辑 | 编辑源代码]

软件包中包含了三个二进制文件:

  • 7z 使用插件来处理归档文件。
  • 7za 是一个独立的可执行文件,支持的归档格式比 7z 少。
  • 7zr 是一个独立的可执行文件。它是 7za 的“轻量版”,仅支持 7z 格式的归档文件。与 7za 不同的是,它无法处理加密的归档文件。

参见[编辑 | 编辑源代码]