Подтвердить что ты не робот

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

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

find . -perm -g-r

Он показывает мне все файлы? Поэтому я попробовал это:

find . -perm -g+r

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

4b9b3361

Ответ 1

Try:

find . ! -perm -g+r

Ответ 2

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

find . ! -readable

Ответ 3

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

find . -perm -g-r

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