OSX 10.8.4を使用していますが、md5ハッシュが一致した場合、単一のフラットディレクトリ内の重複ファイルを削除したいと思います。
私はいくつかの答えを調べましたが、それらのどれも私にとってはうまくいきません。端末バージョン間のコマンド構文の違いのためだと思います。
私が試したもの:
http://www.chriswrites.com/2012/02/how-to-find-and-delete-duplicate-files-in-mac-os-x/
およびこれらの一部:http : //www.commandlinefu.com/commands/view/3555/find-duplicate-files-based-on-size-first-then-md5-hash#comment
このアプローチは最も近いと感じています:
find . -size 20 \! -type d -exec cksum {} \; | sort | tee /tmp/f.tmp | cut -f 1,2 -d ' ' | uniq -d | grep -hif - /tmp/f.tmp > duplicates.txt
しかし、エラーが発生します: grep: -: No such file or directory
検査すると、/ tmp / f.tmpが存在します。duplicates.txtファイルは作成されますが、空です。
これらのファイルを重複排除するにはどうすればよいですか?