2010-12-14 59 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