Linux文件压缩与解压之7z

7-Zip是具有最高压缩率的压缩软件。 支持7z(LZMA压缩算法),ZIP,CAB,ARJ,GZIP,BZIP2,TAR,CPIO,RPM和DEB格式。 新的7z格式的压缩率比ZIP格式的压缩率高30-50%。

不要将7z格式用于备份目的,因为它不会保存文件的所有者/组 ,详细信息

指令

a 添加

d 删除

e 解压

x 带路径解压

l 列表查看

t 测试

u 更新

常见选项

选项与选项参数间无空格

  • -t 指定压缩类型
  • -p 设置密码
  • -y 所有询问均回答
  • -o 指定输出目录

用法

7za <命令> [选项] <压缩包名> <文件名>

方括号 [] 内为可选项。书名号 <> 内的为必须项。

详细产考

退出代码

  • 0 正常
  • 1 警告,没有致命错误,如某文件被使用未被压缩
  • 2 致命错误
  • 7 命令行错误
  • 8 没有足够内存
  • 255 用户终止操作

实例

1
2
3
4
# 压缩
7z a -t7z -r xxx.7z xxx
# 解压
7z x xxx.7z -r -o./xxx/
-------------本文结束感谢阅读-------------

欢迎关注我的其它发布渠道