tar -uf 问题

http://bbs.chinaunix.net/viewthread.php?tid=746252
tar -tf 123.tar
1.txt
2.txt
3.txt
test/4.txt
现在我要更新4.txt 文件.
该怎么操作呢.
我这样操作后tar -uf 123.tar 4.txt
tar 就把4.txt加到和3.txt相同的目录下了.而且没有更新test中的4 .txt文件

跟你在windows里面用鼠标拖拽的方式一样啊,肯定是放到当前目录了,
你可以tar -uf 123.tar test/4.txt
目录结构和tar包的一样就可以了.

原帖由 cookis 于 2006-4-26 14:19 发表
这样也不行..提示说:
tar: test/4.txt: Cannot stat: No such file or directory
tar: Error exit delayed from previous errors

我这里都可以啊:
[xmkf_A14]:/home/narmis/usr_xzg/>mkdir tt
[xmkf_A14]:/home/narmis/usr_xzg/>echo adfaf>tt/1.txt
[xmkf_A14]:/home/narmis/usr_xzg/>tar -cvf 1.tar tt/1.txt
a tt/1.txt 1 blocks

因为你当前没这个文件啊,你可以把你当前目录的4.txt放入一个叫test的文件夹里面,

然后在当前目录下面做tar就可以啦,你至少应该文件要存在,路径要对上号

哦.果然OK了…但会出现tar -uf 123.tar test/4.txt
1.txt
2.txt
3.txt
test/4.txt
test/4.txt
会两个相同的文件…虽然不影响.但很不爽啊..
而且所占的空间也增大了..
怪不得没人用它.

Post a Comment

Your email is never published nor shared. Required fields are marked *
*
*


为了防止恶意的垃圾评论脚本,请输入以下图片里面的数学方程式的答案。
防垃圾评论问题