7-ZIP
安装7-ZIP
apt install p7zip-full当前目录解压缩文件 file.7z
7z x file.7z当前目录压缩文件 file.7z
7z a file.7z解压缩文件到指定目录
7z x file.7z -o/path/to/extract/翻译过的 7z --help
7-Zip [64] 16.02 : 版权所有 (c) 1999-2016 Igor Pavlov : 2016-05-21
p7zip 版本 16.02 (locale=C.UTF-8,Utf16=on,HugeFiles=on,64 位,15 个 CPU,Intel(R) Xeon(R) CPU E5-2676 v3 @ 2.40GHz (306F2),ASM,AES-NI)
用法: 7z <command> [<switches>...] <archive_name> [<file_names>...]
[<@listfiles...>]
<命令>
a : 向归档中添加文件
b : 基准测试
d : 从归档中删除文件
e : 从归档中提取文件(不使用目录名)
h : 计算文件的哈希值
i : 显示支持的格式信息
l : 列出归档的内容
rn : 在归档中重命名文件
t : 测试归档的完整性
u : 更新归档中的文件
x : 解压带有完整路径的文件
<Switches>
-- : 停止解析开关
-ai[r[-|0]]{@列表文件|!通配符} : 包括归档
-ax[r[-|0]]{@列表文件|!通配符} : 排除归档
-ao{a|s|t|u} : 设置覆盖模式
-an : 禁用归档名称字段
-bb[0-3] : 设置输出日志级别
-bd : 禁用进度指示器
-bs{o|e|p}{0|1|2} : 设置输出流用于输出/错误/进度行
-bt : 显示执行时间统计信息
-i[r[-|0]]{@列表文件|!通配符} : 包括文件名
-m{参数} : 设置压缩方法
-mmt[N] : 设置CPU线程数
-o{目录} : 设置输出目录
-p{密码} : 设置密码
-r[-|0] : 递归子目录
-sa{a|e|s} : 设置归档名称模式
-scc{UTF-8|WIN|DOS} : 设置控制台输入/输出的字符集
-scs{UTF-8|UTF-16LE|UTF-16BE|WIN|DOS|{id}} : 设置列表文件的字符集
-scrc[CRC32|CRC64|SHA1|SHA256|*] : 设置x、e、h命令的哈希函数
-sdel : 压缩后删除文件
-seml[.] : 通过电子邮件发送归档
-sfx[{name}] : 创建自解压归档
-si[{name}] : 从stdin读取数据
-slp : 设置大页模式
-slt : 显示l(列出)命令的技术信息
-snh : 将硬链接存储为链接
-snl : 将符号链接存储为链接
-sni : 存储NT安全信息
-sns[-] : 存储NTFS备用流
-so : 将数据写入stdout
-spd : 禁用文件名的通配符匹配
-spe : 消除提取命令的根文件夹的重复
-spf : 使用完全限定的文件路径
-ssc[-] : 设置敏感大小写模式
-ssw : 压缩共享文件
-stl : 从最近修改的文件中设置归档时间戳
-stm{HexMask} : 设置CPU线程亲和掩码(十六进制数)
-stx{Type} : 排除归档类型
-t{Type} : 设置归档类型
-u[-][p#][q#][r#][x#][y#][z#][!新归档名称] : 更新选项
-v{Size}[b|k|m|g] : 创建卷
-w[{path}] : 分配工作目录。空路径表示临时目录
-x[r[-|0]]{@列表文件|!通配符} : 排除文件名
-y : 在所有查询上假定为是