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