web-dev-qa-db-ja.com

「find -perm」を使用して、アクセス許可が設定されていない場合を見つける

ディレクトリ内で読み取り不可能なファイルを検索したい(g-rのファイルなど)。だから私はこれを試しました:

find . -perm -g-r

すべてのファイルが表示されますか?だから私はこれを試しました:

find . -perm -g+r

そして、読み取り可能なファイルのみが表示されました。 -perm -g-rはすべてのファイルに一致するようです。 CentOS 5.5を使用しています。私は何か間違っていますか? -perm -g-rは何の役にも立ちません。

66
User1

試してください:

find . ! -perm -g+r

91
jgr

読み取り不可能なファイルを検索する場合by yo、使用できます

find . ! -readable
24
Charley