zoukankan      html  css  js  c++  java
  • tar压缩/解压用法

    格式:tar zcvf 压缩后的路径及包名 你要压缩的文件

      z:gzip压缩

      c:创建压缩包

      v:显示打包压缩解压过程

      f:接着压缩

      t:查看压缩包内容

      x:解压

      X:指定文件列表形式排除不需要打包压缩的文件或目录

      -exclude:指定排除文件或目录不需要打包压缩的文件或目录(也可以用正则匹配/通配符等)

      -C:解压到指定目录

    例如:将/root/cs/test/下文件压缩到/root/cs/test1文件下命名为1

    tar zcf /root/cs/test1/1.tar.gz /root/cs/test/

    在压缩时,提示:

    tar: 从成员名中删除开头的“/”

    此时,加参数P,即可消除该提示。但解压时也需带P参数。

    查看压缩包里都有啥:

    tar tf ./1.tar.gz

    注意:打包时尽量切换到打包的目录上一级再打包。

    如果排除多个文件则:

    方法一:参数后增加排除文件: --exclude=排除文件名1/排除文件名2.....

    方法二:创建一个排除文件,把需要排除的放到文件里去,在通过命令参数X 排除

     将/root/cs/test/下文件压缩到/root/cs/test1文件下命名为2(打包压缩排除access_www_2018-10-04.log文件)

    tar zcfP /root/cs/test1/2.tar.gz --exclude=access_www_2018-10-04.log    //需排除多个接着加--exclude=文件或目录(也可以用通配符/正则匹配等)

    方法二:建立排除文件,用-X参数打包

     

     tar zcvfX /root/cs/test1/3.tar.gz pclb.list ./test/

    将/root/cs/test1文件下3.tar.gz的文件解压到/root/cs/test1目录下

    tar xvf 3.tar.gz

    将/root/cs/test1文件下3.tar.gz的文件解压到/tmp/目录下

    tar xvf 3.tar.gz -C /tmp/

     

  • 相关阅读:
    git提交代码到github
    单例模式
    对列表里的单词进行计数
    如何对列表去重
    yield的表达式形式的应用(待补充)
    xshell连接centos虚拟机
    java.lang.OutOfMemoryError:GC overhead limit exceeded
    java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina]
    枚举类的用法讲解
    PowerDesigner使用方法入门学习
  • 原文地址:https://www.cnblogs.com/su-root/p/9919872.html
Copyright © 2011-2022 走看看