find . | cpio -pdm destination
我使用 cpio ( )创建大目录的卷影副本
升级到 Mountain Lion 后,cpio 现在警告我它没有复制的每个文件,即cpio: ./some-file: File on disk is not older; skipping.
我可以重定向stderr
;但是,我确实想知道真正的错误,例如目的地已满。
cpio --quiet
没有帮助。
想法?
find . | cpio -pdm destination
我使用 cpio ( )创建大目录的卷影副本
升级到 Mountain Lion 后,cpio 现在警告我它没有复制的每个文件,即cpio: ./some-file: File on disk is not older; skipping.
我可以重定向stderr
;但是,我确实想知道真正的错误,例如目的地已满。
cpio --quiet
没有帮助。
想法?
这意味着您的目标文件比您的源文件更新。这可能来自您机器上错误的当前时间。如果您确定要覆盖,可以使用-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.