Использование `find -perm` для поиска, когда разрешение не установлено - PullRequest
66 голосов
/ 08 декабря 2010

Я хочу найти нечитаемые файлы в моем каталоге (например, файлы с g-r). Итак, я попробовал это:

find . -perm -g-r

Это показывает мне все файлы ?? Итак, я попробовал это:

find . -perm -g+r

И он показал мне только читаемые файлы. Похоже, что -perm -g-r соответствует всем файлам. Я использую CentOS 5.5. Я делаю что-то неправильно? Не похоже, что -perm -g-r делает что-то полезное.

Ответы [ 3 ]

91 голосов
/ 08 декабря 2010

Попробуйте:

find . ! -perm -g+r

24 голосов
/ 08 декабря 2010

Если вы хотите найти файлы, которые не читаются вами , вы можете использовать

find . ! -readable
0 голосов
/ 03 мая 2011

Вы смогли увидеть все файлы, когда выполнили приведенную ниже инструкцию, потому что вы выполняли ее как root.

find . -perm -g-r

Попробуйте выполнить как обычный пользователь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...