目录
基本格式
词汇解释
常用Operation mode
压缩选项
使用tar压缩文件
使用tar解压缩文件
基本格式
Traditional usage
tar {A|c|d|r|t|u|x}[GnSkUWOmpsMBiajJzZhPlRvwo] [ARG…]
说明:即:tar {operation-mode} [options] [arguments],其中标红的字符串为Operation mode,用于指定基本的操作类型,通常必须有且仅有一个;标绿的字符串为可选项options,允许没有或若干个连用,通常使用-f指定目标文档;标粉的字符串为其它参数,通常为普通文件FILE和指定文档ARCHIVE的成员MEMBER
UNIX-style usage
tar -A [OPTIONS] ARCHIVE ARCHIVE
tar -c [-f ARCHIVE] [OPTIONS] [FILE…]
tar -d [-f ARCHIVE] [OPTIONS] [FILE…]
tar -t [-f ARCHIVE] [OPTIONS] [MEMBER…]
tar -r [-f ARCHIVE] [OPTIONS] [FILE…]
tar -u [-f ARCHIVE] [OPTIONS] [FILE...]
tar -x [-f ARCHIVE] [OPTIONS] [MEMBER…]
GNU-style usage
tar {–catenate|–concatenate} [OPTIONS] ARCHIVE ARCHIVE
tar –create [–file ARCHIVE] [OPTIONS] [FILE…]
tar {–diff|–compare} [–file ARCHIVE] [OPTIONS] [FILE…]
tar –delete [–file ARCHIVE] [OPTIONS] [MEMBER…]
tar –append [-f ARCHIVE] [OPTIONS] [FILE…]
tar –list [-f ARCHIVE] [OPTIONS] [MEMBER…]
tar –test-label [–file ARCHIVE] [OPTIONS] [LABEL…]
tar –update [–file ARCHIVE] [OPTIONS] [FILE…]
tar –update [-f ARCHIVE] [OPTIONS] [FILE…]
tar {–extract|–get} [-f ARCHIVE] [OPTIONS] [MEMBER…]
词汇解释
序号 | 词汇 | 解释 |
---|---|---|
1 | tar |
1.来源:tape archive,将档案文件备份到磁带上 2.是Linux命令,用于处理文档(文件档案) |
2 | archive | 文档,文件档案,档案文件 |
3 | options | 可选项 |
4 | file | 文件,普通文件 |
5 | member | 成员 |
6 | usage | 惯用法 |
7 | catenate | 连接 |
8 | create | 创建 |
9 | delete | 删除 |
10 | update | 更新 |
11 | list | 列出 |
12 | extract | 提取 |
常用Operation mode
序号 | 短格式 | 长格式 | 说明(助记词) | 说明(用法) |
---|---|---|---|---|
1 | -A | –catenate,–concatenate | Append,附加 | 将新的文档附加到已存在的文档中。新文档与已存在文档必须同类型。 |
2 | -c | –create | create,创建 | 建立新的文档 |
3 | -d | –diff,–compare | differences,差异(find differences <=>compare比较) | 比较档案文件与文件系统 |
4 | 无 | –delete | delete(删除) | 删除档案文件中的部分内容 |
5 | -r | –append | append,附加(r与a音近) | 将文件归档,并附加到已存在的档案文件 |
6 | -t | –list | list,列出 | 列出档案文件中的内容 |
7 | u | –update | update,更新 | 档案文件中某部分内容存在新版本,将该部分的新版本附加到档案文件中 |
8 | x | –extract,–get | extract,提取 | 从档案文件中提取内容 |
压缩选项
Compression options
-a, –auto-compress
Use archive suffix to determine the compression pro‐
gram.
-I, –use-compress-program=COMMAND
Filter data through COMMAND. It must accept the -d
option, for decompression. The argument can contain
command line options.
-j, –bzip2
Filter the archive through bzip2(1).
-J, –xz
Filter the archive through xz(1).
–lzip Filter the archive through lzip(1).
–lzma Filter the archive through lzma(1).
–lzop Filter the archive through lzop(1).
–no-auto-compress
Do not use archive suffix to determine the compression
program.
-z, –gzip, –gunzip, –ungzip
Filter the archive through gzip(1).
-Z, –compress, –uncompress
Filter the archive through compress(1).
–zstd Filter the archive through zstd(1).
使用tar压缩文件
格式(示意):tar operation-mode -f-archive arcompress-option arguments-source-files
格式(具体):tar {-c|-r} -f 目标压缩文档 [-a|-j|-J|–lizp|–lzma|–lzop|-z|-Z|–zstd] 需要压缩的文件
常用命令:tar –cvf 目标压缩文档 -z 需要压缩的文件
命令说明:其中选项v用于显示压缩(或解压)过程。该命令的意思为,创建(-c)目标压缩文档(-f),并将若干需要压缩的文件以zip格式(-z)压缩至目标压缩文档中,显示压缩过程(-v)。
使用tar解压缩文件
格式(示意):tar operation-mode -f-archive arcompress-option arguments-source-files
格式(具体):tar -x -f 目标压缩文档 [-a|-j|-J|–lizp|–lzma|–lzop|-z|-Z|–zstd] 目标压缩文档的成员(部分内容)
常用命令:tar –xvf 目标压缩文档 -z 目标压缩文档的成员(部分内容)
命令说明:其中选项v用于显示压缩(或解压)过程。该命令的意思为,以zip格式解压(-z)并提取(-x)目标压缩文档(-f)中的成员(部分内容),显示压缩过程(-v)。