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, но перед выполнением команды отображается запрос