3

find . | cpio -pdm destination我使用 cpio ( )创建大目录的卷影副本

升级到 Mountain Lion 后,cpio 现在警告我它没有复制的每个文件,即cpio: ./some-file: File on disk is not older; skipping.

我可以重定向stderr;但是,我确实想知道真正的错误,例如目的地已满。

cpio --quiet没有帮助。

想法?

4

1 回答 1

1

这意味着您的目标文件比您的源文件更新。这可能来自您机器上错误的当前时间。如果您确定要覆盖,可以使用-ucpio 开关:来自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.
于 2012-09-08T18:46:26.130 回答