количество обычных файлов в директории /home/asplinux.
Напомним, что основные системные файлы располагаются в директории /bin. Определим сколько всего там файлов
find /bin –name * | wc –l
Дадим три команды, определяющие, какое количество обыкновенных файлов, символических ссылок и директорий расположено в каталоге /bin. Ответ оформлен как комментарий
find /bin –name “*” -type f | wc –l # 92
find /bin –name “*” -type l | wc –l # 17
find /bin –name “*” -type d | wc –l # 1
Еще одна опция, задаваемая команде find, позволяет искать файлы с определенным набором прав доступа к нему. Напомним, что последние определяются для трех групп пользователей: владельца, группы владельца и всех остальных пользователей. Для каждого задаются три параметра, определяющие права выполнить следующие операции r – читать, w – писать, x – исполнять или символ «–», если операция запрещена. Если пользователю файла разрешено только читать и исполнять файл, группе пользователя писать и исполнять, а всем остальным – только писать, то символьный эквивалент запишется r-x-wx-w--, двоичная запись будет такой 101 011 010, а в восьмеричной системе счисления – 532.
Параметром команды find, задающей фильтр для отбора файлов с конкретными правами доступа является –perm. Ему задается восьмеричное число, определяющее права выполнять операции. Если надо выбрать все файлы директории /dev, которым для всех пользователей разрешены все операции, надо задать