首页 > 其他 > 详细

tar打包压缩与解压

时间:2020-04-27 21:00:48      阅读:34      评论:0      收藏:0      [点我收藏+]

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解包。

tar打包压缩与解压

原文:https://www.cnblogs.com/ldyaly/p/12789594.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!