0

OS X 10.9.5 で次のコマンドを使用して、外部ドライブに何十万枚もの写真の MD5 チェックサムを作成しようとしています。私はたくさんのエラーを取得しています。最速で実行されると思うので、xargs にパイプされた nul で終了するファイル名で find を使用しています。

find . -type f -not -name "checksums.md5" -print0 | xargs -0 md5 -r > checksums.md5

の使用に絞り込みました-type f。次の例で確認できます。

mymac:Finals user$ find . -name "0153*"
./0153_IMG_4812_Coniston village.jpg

mymac:Finals user$ find . -name "0153*" -type f
./0153_IMG_4812_Coniston village.jpg
find: ./0154_IMG_4814_Après hike.jpg: No such file or directory

mymac:Finals user$ find . -name "0154*"
./0154_IMG_4814_Après hike.jpg

mymac:Finals user$ find . -name "0154*" -type f
find: ./0154_IMG_4814_Après hike.jpg: No such file or directory

ハードドライブで元のコマンドを実行すると、これらの「そのようなファイルまたはディレクトリはありません」というエラーが多数表示され、それらのファイルはスキップされ、チェックサムが取得されません。

何か案は?

4

1 に答える 1