一部のUNIXシステムですべての.rhostsファイルを見つけようとしています。-name ".rhosts"だけを試しましたが、クロールしたくない非常に大きなNFSおよびMVFSシステムがたくさんあり、それらを除外するのに苦労しています。
find / -name ".rhost" -type d \( -fstype mvfs -o -fstype nfs -o -name ".snapshot" \) -prune -type f -print
のマニュアル ページを確認してくださいfind
( 経由でシステムにあるはずman find
です。または、クイック検索でオンラインで簡単に見つけることができます)。-mount
orオプションはあなたが望むものですが、それは、非ローカルファイルシステムごと-xdev
に信じられないほど長い行を作成したい場合を除き、全体ではなく、ローカルファイルシステムごとにコマンドを 1 回実行する必要があることを意味します...-prune
これが私が思いついたものです。
find / -type d \( -fstype mvfs -o -fstype nfs -o -name ".snapshot" \) -prune -o -type f -name ".rhosts" -print