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...]

词汇解释

词汇解释
序号词汇解释
1tar

1.来源:tape archive,将档案文件备份到磁带上

2.是Linux命令,用于处理文档(文件档案)

2archive文档,文件档案,档案文件
3options可选项
4file文件,普通文件
5member成员
6usage惯用法
7catenate连接
8create创建
9delete删除
10update更新
11list列出
12extract提取

常用Operation mode

常用Operation mode
序号短格式长格式说明(助记词)说明(用法)
1-A--catenate,--concatenateAppend,附加 将新的文档附加到已存在的文档中。新文档与已存在文档必须同类型。
2-c --createcreate,创建建立新的文档
3-d--diff,--comparedifferences,差异(find differences <=>compare比较)比较档案文件与文件系统
4--deletedelete(删除)删除档案文件中的部分内容
5-r--appendappend,附加(r与a音近)将文件归档,并附加到已存在的档案文件
6-t--listlist,列出列出档案文件中的内容
7u--updateupdate,更新档案文件中某部分内容存在新版本,将该部分的新版本附加到档案文件中
8x--extract,--getextract,提取从档案文件中提取内容

 

压缩选项

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)

 

 

 


 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值