Пакет Findutils содержит программы для поиска файлов, в том числе "на лету" (путем рекурсивного поиска от каталога и показывая только файлы, удовлетворяющие параметрам поиска) или поиск через базу данных.
Расчетное время сборки 0.2 SBU
Требуемое место на диске 7.5 MB
Findutils зависит от установки: Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep, Make и Sed.
Подготавливаем Findutils для компиляции:
./configure --prefix=/usr --libexecdir=/usr/lib/locate \ --localstatedir=/var/lib/locate
Директива localstatedir, указанная выше, меняет положение базы данных locate на /var/lib/locate для FHS-совместимости.
Компилируем пакет:
make
Для проверки результата вводим: make check.
Устанавливаем пакет:
make install
Проинсталлированные программы: bigram, code, find, frcode, locate, updatedb и xargs.
Ранее использовался для создания баз данных locate.
Ранее использовался для создания баз данных locate, это предшественник frcode .
Поиск файлов, удовлетворяющих особым критериям, по дереву каталогов.
Вызывается программой updatedb для сжатия списка файлов: компрессия уменьшает размер базы данных в четыре-пять раз.
Осуществляет поиск в базе данных имен файлов и сообщает имена, которые содержат искомую строку или искомый образец.
Обновляет базу данных locate: сканирует содержимое файловой системы (включая другие файловые системы, которые смонтированы в данный момент, если не оговорено обратное) и заносит каждое имя файла, которое находит, в базу данных.
Может применяться в команде поиска по списку файлов.