压缩解压

tar [-]c|x|u|r|t[z|j][v] -f 归档文件 [待打包文件]

将多个文件打包为一个归档文件,可以在打包的同时进行压缩。支持的格式为 tar(归档)、gz(压缩)、bz2(压缩率更高,比较耗时)

操作选项 -c 创建
-x 解包
-u 更新
-r 添加
-t 查看
-d 比较压缩包内文件和文件
-A 将 tar 文件添加到归档文件中
格式选项 -z 使用 gz 压缩格式
-j 使用 bz2 压缩格式
其它 -v 显示过程
-f 文件名 归档文件的文件名,使用 - 代表标准输入/输出
-C 解压路径 将压缩包中的文件解压到指定目录
--exclude=文件 排除文件
-P 使用绝对路径压缩时,保留根目录“/”
-W 校验
-p 还原文件权限
-w 询问用户
--totals 统计
-T 文件列表 处理文件列表中的文件
-X 文件列表 排除文件列表中的文件

7z|7za 子命令 [选项] 压缩包 [文件]

子命令 a 添加
d 删除
e 解压
x 带路径解压
l 列表查看
t 测试
u 更新
选项 -m 压缩方式  
-m0=压缩算法 默认使用 lzma
-mx=数字 1~9 压缩级别
-mfb=64 number of fast bytes for LZMA = 64
-md=字典大小 设置字典大小,例如 -md=32m
-ms=on|off 是否固实压缩
-o输出目录 设置输出目录
-p密码 使用密码
-r数字 递归,使用数字定义递归子目录的深度
-sfx[模块名称] 使用自解压模块
-si 从标准输入设备读入数据
-so 将数据写入标准输出设备
-y 所有询问均回答 Yes
-w路径 设置工作目录