2.1. Опции команды find
2.1. Опции команды find
Остановимся на описании основных опций команды find . Таблица 2.1. Основные опции команды find
-name Поиск файлов, имена которых соответствуют заданному шаблону -print Запись полных имен найденных файлов в стандартный поток вывода -perm Поиск файлов, для которых установлен указанный режим доступа -prune Применяется для того, чтобы команда find не выполняла рекурсивный поиск по уже найденному путевому имени; если указана опция -depth, опция -prune игнорируется -user Поиск файлов, принадлежащих указанном пользователю -group Поиск файлов, которые принадлежат данной группе -mtime -n +n Поиск файлов, содержимое которых модифицировалось менее чем (-) или более чем (+) n дней назад; имеются также опции -atime и -ctime, которые позволяют осуществлять поиск файлов соответственно по дате последнего чтения и дате последнего изменения атрибутов файла -nogroup Поиск файлов, принадлежащих несуществующей группе, для которой, иначе говоря, отсутствует запись в файле /etc/groups -nouser Поиск файлов, принадлежащих несуществующему пользователю, для которого, другими словами, отсутствует запись в файле /etc/passwd -newer файл Поиск файлов, которые созданы позднее, чем указанный файл -type Поиск файлов определенного типа, а именно: b -cпециальный блочный файл; d — каталог; с -cпециальный символьный файл; p — именованный канал; 1 -cимволическая ссылка; s -cокет; f -oбычный файл -size n Поиск файлов, размер которых составляет n единиц; возможны следующие единицы измерения: b — блок размером 512 байтов (установка по умолчанию); c — байт; k — килобайт (1024 байта); w — двухбайтовое слово -depth При поиске файлов сначала просматривается содержимое текущего каталога и лишь затем проверяется запись, соответствующая самому каталогу -fstype Поиск файлов, которые находятся в файловой системе определенного типа; обычно соответствующие сведения хранятся в файле /etc/fstab, который содержит данные о файловых системах, используемых на локальном компьютере -mount Поиск файлов только в текущей файловой системе; аналогом этой опции является опция -xdev -exec Выполнение команды интерпретатора shell для всех обнаруженных файлов; выполняемые команды имеют формат команда {} ; (обратите внимание на наличие пробела между символами {} и -ok Аналогична опции -exec, но перед выполнением команды отображается запрос