find(1) コマンドを使用し、.rhosts ファイルを検索して削除します。
# find home-directories -name .rhosts -print -exec rm{}
home-directories |
ユーザーのホームディレクトリがあるディレクトリへのパス。複数のパスを指定すると、複数のホームディレクトリを一度に検索できる。 |
-name .rhosts |
ここでは .rhosts を指定する。 |
|
現在のパス名を出力する。 |
-exec rm {} ¥; |
指定したファイル名に一致するファイルすべてに、rm コマンドを適用するように find コマンドに伝える。 |
find コマンドは、指定したディレクトリから始めて .rhosts というファイルを検索します。ファイルが見つかると、そのパスを画面に出力して削除します。
次の例では、/export/home ディレクトリ内で、すべてのユーザーのホームディレクトリ内の .rhosts ファイルを検索し、削除します。
# find /export/home -name .rhosts -print | xargs -i -t rm{}