Linux -- это интересно

GNU Find Utilities (findutils)


Рубрика: Изучаем Linux -> Системные утилиты -> Hужное/полезное
Метки: | | | |
Просмотров: 4591

GNU Find Utilities / GNU Findutils (Find Utilities / findutils) — пакет содержащий консольные C (си) утилиты для поиска файлов "на лету". Утилитами выполняется рекурсивный поиск по файловой системе, выводя список файлов в соответствии с шаблоном поиска, так же имеются утилиты для поиска по базе данных (индексу файловой системы).

Краткие описания утилит:

bigram — раньше использовался для создания поисковых баз данных.

code — раньше использовался для создания поисковых баз данных, предшественник frcode.

find — утилита для поиска файлов по имени и другим свойствам, может производить поиск в одном или нескольких каталогах с использованием критериев (заданных пользователем, также поддерживаются регулярные выражения) и позволяет применять пользователю определённые действия ко всем найденным файлам.

frcode — вызывается updatedb для сжатия списка имен файлов. Он использует front-сжатие, уменьшая размер базы данных в 4 - 5 раз.

locate — ищет в базе данных имен файлов и выводит имена, содержащие заданную строку или соответствующие указанному шаблону.

updatedb — обновляет поисковую базу данных, сканирует всю файловую систему (включая другие примонтированые файловые системы, если не указано обратное) и заносит все найденные имена файлов в базу данных.

xargs — утилита для формирования списка аргументов и выполнения команды в UNIX-подобных операционных системах. Команда объединяет зафиксированный набор заданных в командной строке начальных аргументов с аргументами, прочитанными со стандартного ввода, и выполняет указанную команду один или несколько раз.

Домашняя страница

Страница проекта (alpha.gnu)

Оставьте комментарий!
Используйте нормальные имена.Войти через loginza
Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



 
(обязательно)