2014-10-10 53 views
1

幫助!將文件附加到焦油時如何刪除較舊的文件

當我將一些文件追加到現有的tar文件時,如何覆蓋舊的相同的名稱文件?

# touch 1 2 3 
# tar -cf e.tar 1 2 3 
# tar -tf e.tar 
1 
2 
3 

e.tar現在有3個文件,1 2 3。現在,我在同一個文件1 2追加到e.tar

# tar -rf e.tar 1 2 
# tar -tf e.tar 
1 
2 
3 
1 
2 

我怎麼能覆蓋現有1 2

回答

0

你不行。 .tar格式基本上僅追加。但是,從tarball中提取時,只會提取文件的最後一個版本。

如果你想節省空間,你必須創建一個新的tarball。