2012-09-08 16 views
1

我使用的cpio(find . | cpio -pdm destination如何禁止cpio警告:磁盤上的文件不是舊的;跳繩

升級到山獅後造成大目錄的卷影副本,現在的cpio警告我有關,它沒有複製的每一個文件,即cpio: ./some-file: File on disk is not older; skipping.

我可以重定向stderr;不過,我確實想知道目標完整的真實錯誤。

cpio --quiet沒有幫助。

想法?

回答

1

這意味着您的目的地文件比您的來源更新。 這可能來自您的機器當前錯誤時間。 如果您確定要覆蓋,您可以使用-u的cpio開關: 從https://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/cpio.1.html

-u (i and p modes) Unconditionally overwrite existing files. Ordinarily, an older file will not overwrite a newer file on disk. 
+0

只複製較新的文件是將cpio的整點。在豹豹cpio默默地忽略不變的文件,但在山獅它警告我每一個。我想再次看到豹的行爲。 –