特定ディレクトリ以下を除いた find をする方法

特定ディレクトリ以下を除いた find をする方法を聞かれたので、id:teramako さんの記事を紹介したら喜ばれました。

find . -name "foo" -prune -o -print

...

できることならxargsを使え

find /tmp -type f -exec rm -f {} \;

じゃなくて

find /tmp -type f -print0 | xargs -0 /usr/bin/rm
特定ディレクトリ以下を除いた find をする方法 - hogehoge @teramako