zoukankan      html  css  js  c++  java
  • tar打包压缩与解压

    1、tar:只打包,不压缩

      -cpvf   xxx.tar   目录/文件[多目录或文件]     (p保留属性)

      -rf  xxx.tar   目录/文件[多目录或文件]      追加

      -tf  xxx.tar  查看

      -xvf  xxx.tar  解包 (当前目录)  -C 目录(指定目录)

       打包并压缩

      -zcvf   xxx.tar.gz   目录/文件[多目录或文件]

      -jcvf xxx.tar.bz2  目录/文件[多目录或文件]

      -Jcvf   xxx.tar.xz   目录/文件[多目录或文件]

     解包并解压缩

      -xvf  xxx.tar.(任何压缩格式)             -C  目录

     

      排除 --exclude

      例如:打包压缩/app并排除host1和host2:tar  -zcvf  /data/app.tar.gz  --exclude=/app/host1  --exclude=/app/host2  /app

    2、split:分割

      split  -b  2M   大文件  前缀.     (默认后缀为字母)

      split  -b  2M  -d  大文件  前缀.  (-b使后缀为数字)   如:split -b 2M mybak.tgz  mybak_part.

       合并:cat  前缀.* > 文件名  如 cat mybak_part.* > mybak.tar.gz

    3、cpio:打包(了解)

      find ./etc/ |cpio -ov >etc.cpio   打包

      find /data |cpio -oA -F etc.cpio  追加

      cpio -tv < etc.cpio  预览

      cpio -idv <etc.cpio  解包(-d:自动建立目录)

      碰到.img后缀,先确定是否为压缩型,再确定是哪种类型,如gz型。然后改名为.img.gz,用gunzip解压。最后再用cpio解包。

  • 相关阅读:
    如果你也时常想要上进,我们可以相互鼓励,相互促进
    (转)Math.round(11.5)等于多少?Math.round(-11.5)等于多少?
    乐观锁和悲观锁(Version:0.1)
    redis数据丢失及解决【转】
    Spring的IOC原理[通俗解释一下]
    Java中Error与Exception的区别
    WebService
    JDBC详解
    Cookie与Session
    java的pojo规范
  • 原文地址:https://www.cnblogs.com/ldyaly/p/12789594.html
Copyright © 2011-2022 走看看