0
傢伙,你可以看看下面的例子:不同方式焦油Linux的
tar cf foo.tar foo/ bar/
tar cf foo.tar a.txt b.txt
tar -cf foo.tar foo/
是那些3行命令的一樣嗎?
tar cf foo.tar foo/
傢伙,你可以看看下面的例子:不同方式焦油Linux的
tar cf foo.tar foo/ bar/
tar cf foo.tar a.txt b.txt
tar -cf foo.tar foo/
是那些3行命令的一樣嗎?
tar cf foo.tar foo/
實際上,是的。
因爲,在三人小組中,你每清新與c
或-c
選項時創建歸檔文件,只有最後一個將此事(一)。
所以它歸結爲以下兩個是否是等價的:
tar -cf foo.tar foo/
tar cf foo.tar foo/
,他們是:在c
前面的-
是可選的。
(一)除非你已經設置目錄權限和umask
設置中,你可以創建文件,但不覆蓋它們:-)
+1爲腳註的徹底性^^(是的,在tar中的「c」將創建存檔和破壞任何預先存在的一個,因爲它這樣做)(在'最近'版本的焦油,你可能有'-k'或「--keep-files」以允許添加到預先存在的內容......但這不是便攜式的) –
這樣一個奇怪的方式這真的是一個編程問題? – unwind
是的,是的。 – ruggedbuteducated