tar打包不包含一些目录

发布于 2022-10-15 09:16:03 字数 191 浏览 23 评论 0

cd /data下打包web应用 ,web里含有aa ,bb ,cc三个目录, 要求不包含bb,cc目录,打包web应用
tar -cvf  /data/web/aaa.tar  --exclude= /data/web/bb --exclude=/data/web/cc  web/
为什么不行呢

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

终难遇 2022-10-22 09:16:03

是solaris系统

你的背包 2022-10-22 09:16:03

tar -cvf  /data/web.tar  --exclude= /data/web/bb --exclude=/data/web/cc  web/
不行

苄①跕圉湢 2022-10-22 09:16:03

没有人知道吗?

望她远 2022-10-22 09:16:03

回复 4# wake2000x

  data下   tar -cvf    /data/web.tar  --exclude=/data/web/bb   --exclude=/data/web/cc   /date/web

半枫 2022-10-22 09:16:03

我是这样做的,不知道为什么不行!我是solaris系统

偏爱你一生 2022-10-22 09:16:03

回复 6# wake2000x

    你是复制我的吗?

尸血腥色 2022-10-22 09:16:03

如果我这个也不行 那不了解solaris     应该你那系统tar 不一样

风月客 2022-10-22 09:16:03

在网上搜了一偏文章,经过试验成功,linux和solaris环境是不一样
[solaris]下tar命令如何排除文件夹
今天处理重庆的事务碰到一个问题:在solaris下如何使用tar命令排除文件夹进行打包。向王伟请教了下终于解决了,拿出来大家分享一下:

场景及问题

   现有目录结构如下:
   dir1
   dir1/dfile1.txt
   dir1/dd1/dfile.txt
   dir2
   dir3
   要求使用tar进行打包,但是不包含目录[dir1/dd1].

解决方法

   ## 指定excludefiles文件内容 ##
   bash-2.05# echo dir1/dd1 > excludefiles
   ## 查看excludefiles文件内容 ##
   bash-2.05# more excludefiles
   dir1/dd1
   ## 打包excludefiles之外的所有内容 ##
   bash-2.05# tar -cvfX mytest.tar excludefiles *
   a dir1/ 0K
   a dir1/fd1.txt 1K
   dir1/dd1 被排除
   a dir2/ 0K
   a dir3/ 0K
   a dir4/ 0K
   a ex 1K
   ## 查看打包结果 ##
   bash-2.05# tar -ft mytest.tar
   dir1/
   dir1/fd1.txt
   dir2/
   dir3/
   dir4/
   excludefiles

   说明:tar的参数X用来指定排除的文件及目录,排除的文件及目录在excludefiles 文件中指定。

需要注意的问题

    1) 如果 tar -cvfX mytest.tar excludefiles * 改成 tar -cvfX mytest.tar excludefiles ./* 将无法排除指定内容目录及文件
    2) 如果修改 excludefiles 内容为 ./dir1/dd1 ,则 tar -cvfX mytest.tar excludefiles ./* 可以排除指定内容, 而 tar -cvfX mytest.tar excludefiles * 则无法成功
    分析原因 excludefiles 文件中指定内容应该和 ls命令执行结果相匹配,才能做到文件排除。
     如执行 tar -cvfX mytest.tar excludefiles /home2/zzyang/* , 则相应的excludefiles中内容应该为 /home2/zzyang/dir1/dd1

傾旎 2022-10-22 09:16:03

本帖最后由 suxiangkun 于 2012-10-11 18:38 编辑

很不错,学到东东了,正在测试!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文