7-Zip

出自 ArchWiki
(重定向自 P7zip

7-Zip 是一款高压缩比的文件归档软件。它之前由 p7zip 软件包提供。

安装

安装 7zip 软件包。

运行该程序的命令如下

$ 7z

或者,bsdtar(1) 提供了 7z 压缩包支持,并包含在 libarchive 软件包中。

示例

警告: 请勿将 7z 格式用于备份目的,因为它不保存文件的所有者/用户组信息。

将文件/目录添加到压缩包(或创建一个新的压缩包)

$ 7z a archive_name file_name

也可以使用 -p 标志设置密码,并使用 -mhe=on 标志隐藏压缩包结构

警告: 使用 -p 标志会在命令行提示您输入密码。从 24.09 版本开始,您在 Enter password: 提示符下输入的内容不再隐藏;您输入的内容是可见的,并且不请求密码确认。
$ 7z a archive_name file_name -p -mhe=on

更新压缩包中已存在的文件或添加新文件

$ 7z u archive_name file_name

列出压缩包内容

$ 7z l archive_name

将压缩包中的所有文件解压到当前目录,不使用目录名

$ 7z e archive_name

使用完整路径解压

$ 7z x archive_name

解压到新目录

$ 7z x -ofolder_name archive_name

检查压缩包完整性

$ 7z t archive_name

7z、7za 和 7zr 二进制文件之间的区别

该软件包包含三个二进制文件

  • 7z 使用插件来处理压缩包。
  • 7za 是一个独立的执行文件,它处理的压缩格式比 7z 少。
  • 7zr 是一个独立的执行文件。它是 7za 的“轻量版”,仅处理 7z 压缩包。与 7za 相比,它不能处理加密的压缩包。

参见