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
用户终止操作
实例
# 压缩
7z a -t7z -r xxx.7z xxx
# 解压
7z x xxx.7z -r -o./xxx/