Поиск во FreeBSD

Материал из megapuper
Версия от 18:52, 11 декабря 2013; Root (обсуждение | вклад) (Новая страница: «СИНТАКСИС:<br/> find где_искать ключ {| class="wikitable" |- ! Ключ !! Описание |- | -name || искать по имени ф…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

СИНТАКСИС:

find где_искать ключ
Ключ Описание
-name искать по имени файла, при использовании подстановочных образцов параметр заключается в кавычки
-type тип искомого: f=файл, d=каталог, l=связь (link)
-uid владелец: имя пользователя или UID
-group владелец: группа пользователя или GID
-perm указываются права доступа
-size размер: указывается в 512-байтных блоках или байтах (признак байтов – символ ‘c’ за числом)
-atime время последнего обращения к файлу
-ctime время последнего изменения владельца или прав доступа к файлу
-mtime время последнего изменения файла
-newer искать файлы созданные позже указанной даты
-delete удалять найденные файлы
-ls генерирует вывод как команда ls -dgils
-print показывает на экране найденные файлы
-exec command {} \; выполняет над найденным файлом указанную команду; обратите внимание на синтаксис
-ok перед выполнением команды указанной в -exec, выдает запрос
-depth начинать поиск с самых глубоких уровней вложенности, а не с корня каталога
-prune используется, когда вы хотите исключить из поиска определенные каталоги


Искать все файлы в текущем каталоге:

find .


Поиск файла по именив каталоге /home:

find /home/ -name filename