0

一部のUNIXシステムですべての.rhostsファイルを見つけようとしています。-name ".rhosts"だけを試しましたが、クロールしたくない非常に大きなNFSおよびMVFSシステムがたくさんあり、それらを除外するのに苦労しています。

find / -name ".rhost" -type d \( -fstype mvfs -o -fstype nfs -o -name ".snapshot" \) -prune -type f -print
4

2 に答える 2

2

のマニュアル ページを確認してくださいfind( 経由でシステムにあるはずman findです。または、クイック検索でオンラインで簡単に見つけることができます)。-mountorオプションはあなたが望むものですが、それは、非ローカルファイルシステムごと-xdevに信じられないほど長い行を作成したい場合を除き、全体ではなく、ローカルファイルシステムごとにコマンドを 1 回実行する必要があることを意味します...-prune

于 2012-11-12T16:47:03.793 に答える
0

これが私が思いついたものです。

find / -type d \( -fstype mvfs -o -fstype nfs -o -name ".snapshot" \) -prune -o -type f -name ".rhosts" -print
于 2012-11-12T19:59:19.250 に答える