1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
| ➜ tar --help 用法: tar [选项...] [文件]... GNU 'tar' 将许多文件保存到单个归档文件中,并可以还原归档文件中单独的文件。
主操作模式: -A, --catenate, --concatenate 追加 tar 文件到归档 -c, --create 创建一个新归档 -d, --diff, --compare 找出归档和文件系统的差异 -r, --append 追加文件到归档结尾 -t, --list 列出归档内容 -u, --update 仅追加比归档中副本更新的文件 -x, --extract, --get 从归档中解压文件 --delete 从归档中删除(不能在磁带上执行) --test-label 测试归档卷标并退出
压缩选项: -a, --auto-compress 根据扩展名自动选择压缩程序 -I, --use-compress-program=PROG 通过 PROG 过滤归档(必须接受 -d) -j, --bzip2 通过 bzip2 过滤归档 -J, --xz 通过 xz 过滤归档 -z, --gzip, --gunzip, --ungzip 通过 gzip 过滤归档 -Z, --compress, --uncompress 通过 compress 过滤归档 --lzip 通过 lzip 过滤归档 --lzma 通过 lzma 过滤归档 --lzop 通过 lzop 过滤归档 --zstd 通过 zstd 过滤归档
文件选择: -C, --directory=DIR 改变到目录 DIR --exclude=PATTERN 排除匹配 PATTERN 的文件 -f, --file=ARCHIVE 使用归档文件或设备 ARCHIVE --files-from=FILE 从 FILE 中读取要归档的文件名 -T, --files-from=FILE 从 FILE 中读取要归档的文件名 --exclude-from=FILE 从 FILE 中读取要排除的文件名 -X, --exclude-from=FILE 从 FILE 中读取要排除的文件名
文件操作: --remove-files 归档后删除源文件 --strip-components=NUMBER 解压时从文件名中去除 NUMBER 个前导部分 -v, --verbose 详细列出处理的文件 -w, --interactive, --confirmation 每个操作都要求确认
|