linux学习笔记-06打包压缩相关

tar

  • tar命令用于对文件打包压缩或解压,格式为:tar [选项] [文件]

  • 命令参数

    -c    创建压缩文件
    -x    解开压缩文件
    -t    查看压缩包内有那些文件
    -z    用Gzip压缩或解压
    -j    用bzip2压缩或解压
    -v    显示压缩或解压的过程
    -f    目标文件名
    -p    保留原始的权限与属性
    -P    使用绝对路径来压缩
    -C    指定解压到的目录
    
  • 解压并展开压缩包

    tar -xzvf 压缩包名.tar.gz
    
  • 打包并压缩包名

    tar -czvf 压缩包名.tar.gz 要打包的文件名
    
  • 示例

    1. 将/etc目录内文件打包并通过gzip格式压缩
    tar -czvf etc.tar.gz /etc
    
    1. 将etc.tar.gz解压到 /root/etc目录中
    mkdir /root/etc
    tar -xzvf etc.tar.gz -C /root/etc
    

你可能感兴趣的:(linux学习笔记-06打包压缩相关)