команда для фильтрации файлов по разрешениям - PullRequest
1 голос
/ 09 февраля 2011

Мне нужно рекурсивно искать каталог в Linux (Fedora core 12) и фильтровать файлы на основе разрешений.

Но с помощью find -perm я могу фильтровать файлы на основе определенных разрешений.Как, например, файлы с разрешениями 777 или 007.

Можно ли выполнять поиск с использованием групповых символов с помощью команды find -perm ??Например, перечислите файлы с разрешениями на чтение, запись, выполнение для «других» (права доступа root и group могут быть любыми).

Также возможно просто отобразить счетчик списка файлов, сопоставленных фильтром, а не сам список файлов ??

Заранее спасибо.

1 Ответ

6 голосов
/ 09 февраля 2011

Можно ли искать с подстановочными знаками с помощью команды find -perm ?? Например, перечислите файлы с разрешениями на чтение, запись и выполнение для «других» (права доступа root и group могут быть любыми). Да, используйте -perm -007 с минусом перед 007, что установит минимальное условие.

Также возможно просто отобразить счетчик списка файлов, сопоставленных фильтром, а не сам список файлов ?? command | wc -l вместо

command
...