2010-12-14 56 views
0

以下是焦油的已知和长期存在的不一致/特征?我怀疑答案是肯定的。恢复的焦油巢窝

cd mydir 
tar cvpf dec14.tar . 
tar xvpf dec14.tar -C . 

文件被提取到它们应该在的位置。

cd .. 
tar cvpf dec14.tar mydir 
tar xvpf dec14.tar -C mydir 

文件被恢复嵌套在mydir/mydir中,换句话说,嵌套在一个低于以前的级别。

回答

1

不,它不是不一致或错误。 '焦油'正在做你刚才告诉它做的事情。 '-C'选项仅仅意味着首先改变到给定的目录,它并不意味着关于从提取的路径中修剪该字符串的任何事情。

+0

谢谢。你当然是对的,-C在man页面中被描述为对给定目录的程序改变。但是,在执行提取之后,我们会在不同的地方找到不同的结果,因此我认为更完整的手册页会说目录发生了变化,并且发生了变化。也许,如果该选项用于指示提取的目标路径,而不是更改目录操作的目标,那将是一个更好的设计。毕竟,如果我们执行诸如“rm mydir/*”之类的操作,我们不希望改变目录。 – H2ONaCl 2010-12-15 03:43:18