7-Zip
(重定向自 P7zip)
7-Zip 是一款高压缩比的文件归档软件。它之前由 p7zip 软件包提供。
安装
运行该程序的命令如下
$ 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 相比,它不能处理加密的压缩包。