3

cpio を使用して大きなディレクトリのシャドウ コピーを作成します ( find . | cpio -pdm destination)

Mountain Lion にアップグレードした後、cpio は、コピーされなかったすべてのファイルについて警告するようになりました。cpio: ./some-file: File on disk is not older; skipping.

リダイレクトできstderrました。ただし、destination full などの実際のエラーについては知りたいです。

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 に答える