Поиск во FreeBSD
Версия от 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 |
| показывает на экране найденные файлы | |
| -exec command {} \; | выполняет над найденным файлом указанную команду; обратите внимание на синтаксис |
| -ok | перед выполнением команды указанной в -exec, выдает запрос |
| -depth | начинать поиск с самых глубоких уровней вложенности, а не с корня каталога |
| -prune | используется, когда вы хотите исключить из поиска определенные каталоги |
Искать все файлы в текущем каталоге:
find .
Поиск файла по именив каталоге /home:
find /home/ -name filename