find コマンドのエラーメッセージを表示しない方法

MacOS ターミナルにて。

find / -name HOGE といった形で、広く find しようとすると、Permission denied とか「許可がありません」とかいうエラーメッセージが出ることがある。コレを非表示にする方法。

エラーメッセージを /dev/null に飛ばせば良い。

$ find / -name HOGE 2>/dev/null

同様の考え方ができる場合は他にもあると思うので、シェルスクリプトを書く際はこのイディオムを思い出してほしい。