免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 8140 | 回复: 5
打印 上一主题 下一主题

[SCO UNIX] 悬赏 添加tar文件,三个以上会出错 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-08-25 10:32 |只看该作者 |倒序浏览
10可用积分
建立一个tar文件然后往tar包文件内添加单个文件:
tar -cvf /bkup/myfile.tar  /usr/aaa/bbb/ccc/abcd.c
for file in `ls`
  do
  tar -rvfn /bkup/myfile.tar /usr/aaa/bbb/ddd/"$file"
  done
前面几个文件还是可以
tar: buffer size = 6k
seek= 5k  a /usr/aaa/bbb/ccc/abce.c 1k
tar: buffer size =7k
seek=6k   a /usr/aaa/bbb/ccc/abcf.c 3k
tar: buffer size =10k
seek=10k a /usr/aaa/bbb/ccc/abcg.c  2k
tar:buffer size = 10k
seek=12k a /usr/aaa/bbb/ccc/abch.c 15k
............
............


tar: buffer size = 10k
tar: directory checksum error
tar: buffer size = 10k
tar: directory checksum error
tar: buffer size = 10k
tar: directory checksum error
tar: buffer size = 10k
tar: directory checksum error
那位用tar 打包过的请指点一下

这里不知道是不是buffer 太少, 要怎修改这个值呢?
要将不同目录下的多个文件,遂一添加到一个包中来,还有什么办法没有,

论坛徽章:
0
2 [报告]
发表于 2007-08-25 10:33 |只看该作者
怎么没人跟?

论坛徽章:
0
3 [报告]
发表于 2007-08-26 09:16 |只看该作者
你可以使用以下的命令生成对应的备份文件包。
tar -cvf /bkup/myfile.tar   /usr/aaa/bbb/ccc/*
没有必要按照你的命令来执行。

论坛徽章:
0
4 [报告]
发表于 2007-08-26 18:48 |只看该作者
原帖由 ljmmail 于 2007-8-26 09:16 发表
你可以使用以下的命令生成对应的备份文件包。
tar -cvf /bkup/myfile.tar   /usr/aaa/bbb/ccc/*
没有必要按照你的命令来执行。



三楼的,你根本没看明白我的问题,像你说的谁不会.

论坛徽章:
0
5 [报告]
发表于 2007-08-26 22:21 |只看该作者
cd mkdir /bkup/tmptardir

这个“mkdir”应该是多余的吧

论坛徽章:
0
6 [报告]
发表于 2007-08-27 22:40 |只看该作者
原帖由 saintdragon 于 2007-8-26 22:21 发表

这个“mkdir”应该是多余的吧


是多了个mkdir


cd /
tar -cvf /bkup/myfile.tar  usr/aaa/bbb/ccc/abcd.c
for file in `cd /usr/aaa/bbb/ddd;ls`
  do
  tar -rvfn /bkup/myfile.tar /usr/aaa/bbb/ddd/"$file"
  if [ -d /bkup/tmptardir ]
  then
    rm -r /bkup/tmptardir
  fi
    (
    mkdir /bkup/tmptardir
    cd /bkup/tmptardir
    tar -xf /bkup/myfile.tar
    tar -cf /bkup/myfile.tar .
   )
   rm -r /bkup/tmptardir
done
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP