Linux tar命令

  格式:tar [选项...]  [FILE]...

选项:

  主操作符:

    -c : --create               创建一个新归档 (打包)

    -x : --extract              从归档中解出文件 (解压)

    -r : --append             追加文件至归档结尾

    -u : --update             更新原压缩包中的文件

    -t : --list                     列出归档内容

    -v : --verbose            详细地列出处理的文件

    -f : --file=ARCHIVE    使用归档文件或 ARCHIVE 设备

  压缩选项:

    -z : --gzip, --ungzip   通过 gzip 过滤归档

    -j : --bzip2                通过 bzip2 过滤归档

例子1: 打普通 tar包,解普通 tar包

  tar -cvf test.tar *.log   ## 打普通tar包

  tar -xvf test.tar          ## 解压普通tar包

  tar -tf test.tar            ##列出包内容

例子2:打压缩 tar包,解压缩 tar包

  tar -czvf test.tar.gz *.log   ## 打gzip 压缩tar包 同理可以打bzip2的压缩包。

  tar -xzvf test.tar.gz          ## 解gzip 压缩tar包

例子3: 打zip包,解zip包 。 

  zip test.zip *.log           ## 打zip包

  unzip  test.zip             ## 解压zip包

例子4: 打gz包、解gz包

  gzip a.log b.log                ## 单独打包 a.log,b.log

  gzip -d a.log.gz b.log.gz  ## 解压包

原文地址:https://www.cnblogs.com/kimbo/p/7102307.html