16

Я вижу следующий вопрос, описывающий, как найти групповые файлы для записи:Как мне найти все PHP-файлы с разрешениями на групповую запись?

Но я хочу файлы, которые не доступны для записи в группе! (Также я не смог прокомментировать вышеуказанный вопрос).

Google подводит меня (так как «найти» не такое уникальное ключевое слово).

2 ответа2

24

Предполагая, что связанный вопрос будет запущен в вашей системе, вы можете инвертировать совпадение с помощью !:

find ! -perm -g=w

Кроме того, вы можете прочитать документацию для find , заглянув в справочные страницы:

man find
1

В производной от BSD системе Unix (macOS, FreeBSD, ...) вам нужно добавить путь для find . Так что для более совместимой версии добавьте . искать в текущем каталоге и ! инвертировать матч:

find . ! -perm -g=w

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .