0

findファイルを再帰的に検索するコマンドを実行しています。ユーザーが読み取りアクセス権を持っていないディレクトリに遭遇するとfind、スクリプトの実行時に問題を引き起こすアクセス エラーがスローされます。

findスクリプトを実行しているユーザーが読み取りアクセス権を持つディレクトリのみに制限する方法はありますか?

ありがとう。

4

1 に答える 1

1

findフラグを使用して、実行中のユーザーfindが読み取りアクセス権を持つディレクトリのみに制限できますが、ディレクトリ/ファイルが読み取り可能かどうかを判断するためにそれ-readableを呼び出す必要があるため、エラー メッセージを抑制することはできません。access()それらまたは何かをパイプする必要があります:

find / -readable 2> /dev/null
于 2012-08-09T07:53:43.257 に答える