linux tar 基本格式与必要选项

 

目录

基本格式

词汇解释

常用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

常用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 lis t,列出 列出档案文件中的内容 7 u --update update,更新 档案文件中某部分内容存在新版本,将该部分的新版本附加到档案文件中 8 x --extract,--get e xtract,提取 从档案文件中提取内容

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

压缩选项

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)。

 

 

 


 

上一篇:记一次线上MySQL数据归档方案


下一篇:linux环境搭建