将多个文件打包为一个归档文件,可以在打包的同时进行压缩。支持的格式为 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 文件列表 | 排除文件列表中的文件 |
| 子命令 | 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路径 | 设置工作目录 |