8.60. Findutils-4.9.0

O pacote Findutils contém aplicativos para encontrar arquivos. Os aplicativos são fornecidos para procurar ao longo de todos os arquivos em uma árvore de diretórios e para criar, manter e buscar uma base de dados (geralmente mais rápido que o find recursivo, porém não é confiável, a menos que a base de dados tenha sido atualizada recentemente). O Findutils também abastece o aplicativo xargs, o qual pode ser usado para executar um comando especificado sobre cada arquivo selecionado por uma pesquisa.

Tempo aproximado de construção: 0,4 UPC
Espaço em disco exigido: 51 MB

8.60.1. Instalação do Findutils

Prepare o Findutils para compilação:

./configure --prefix=/usr --localstatedir=/var/lib/locate

O significado das opções do configure:

--localstatedir

Essa opção move a base de dados locate para /var/lib/locate, o qual é o local conforme com FHS.

Compile o pacote:

make

Para testar os resultados, emita:

chown -Rv tester .
su tester -c "PATH=$PATH make check"

Instale o pacote:

make install

8.60.2. Conteúdo do Findutils

Aplicativos instalados: find, locate, updatedb e xargs
Diretório instalado: /var/lib/locate

Descrições Curtas

find

Pesquisa nas árvores de diretórios dadas por arquivos correspondendo a critérios especificados

locate

Pesquisa em uma base de dados de nomes de arquivo e informa os nomes que contém uma sequência de caracteres dada ou correspondem a um padrão dado

updatedb

Atualiza a base de dados locate; ele escaneia o sistema de arquivos inteiro (incluindo outros sistemas de arquivos que estejam montados atualmente, a menos que dito o contrário) e coloca cada nome de arquivo que ele encontrar na base de dados

xargs

Pode ser usado para aplicar um comando dado a uma lista de arquivos