Linux-tar命令说明


阅读次数

tar 用于 解压,压缩文件,文件夹

一般的使用方法是:

# 解压
tar -xzvf XXX.tar.gz
tar -xjvf xxx.tar.bz2

# 压缩
tar -czvf XXX.tar.gz
tar -cjvf xxx.tar.bz2

一般tar 命令的结构是

tar   -主参数  选项   结果文件   目标文件

tar 参数

  • 主要参数(具体是要进行什么样的操作)

    -c   创建
    -x   解压
    -t   浏览
    -k   添加/替换
    -u   更新

  • 选项

    -f   后跟文件这个选项必须后面跟随文件,必选
    -v   详细的显示 tar操作后的信息
    -C   指定目录
    -k   针对相同的文件不覆盖
    -m   不使用新的时间戳
    -P   可以使用绝对路径
    -p   保留原版文档的属性
    -exclude   忽略指定的文件

  • 文件格式

    -z   gzip文档
    -j   bzip2文档
    -J   xz文档
    -lzma   lzma文档


一般使用的时候,也就是根据需要拼接即可

Demo

  • 解压

    默认解压到当前目录
    tar -xvf 被解压的文件

    解压到指定目录
    tar -xvf 被解压的文件 -C 解压到哪里

    解压不同格式文件
    tar -zxvf 被解压的文件
  • 压缩

    压缩指定的目录
    tar -cvf 解压后的文件 需要压缩的目录/文件

    解压不同格式文件
    tar -zcvf 解压后的文件
  • 浏览

    压缩指定的目录
    tar -tvf 压缩文件

具体使用情况,根据需求组合主要参数,选项即可

">