Findutils-4.1.20

El paquete Findutils contiene programas para encontrar ficheros. Se suministran procesos para hacer búsquedas recursivas en un árbol de directorios, y para crear, mantener y consultar una base de datos (más rápida que la búsqueda recursiva, pero imprecisa si la base de datos no se ha actualizado recientemente).

Tiempo estimado de construcción:  0.2 SBU
Espacio requerido en disco:       7.5 MB

La instalación de Findutils depende de: Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep, Make, Sed.

Instalación de Findutils

Prepara Findutils para su compilación:

./configure --prefix=/usr --libexecdir=/usr/lib/locate \
        --localstatedir=/var/lib/misc

La anterior directiva localstatedir cambia la localización de la base de datos de locate a /var/lib/misc, que cumple el FHS.

Compila el paquete:

make

Para comprobar los resultados, ejecuta: make check.

Ahora instala el paquete:

make install

Contenido de Findutils

Programas instalados: bigram, code, find, frcode, locate, updatedb y xargs

Descripciones cortas

bigram se usaba originalmente para generar bases de datos de locate.

code se usaba originalmente para generar bases de datos de locate. Es el antecesor de frcode.

find busca en los árboles de directorios indicados los ficheros que cumpla el criterio especificado.

frcode es llamado por updatedb para comprimir la lista de nombres de ficheros. Utiliza "front-compression", que reduce el tamaño de la base de datos en un factor de 4 o 5.

locate busca en una base de datos de nombres de ficheros y muestra los nombres que contienen la cadena indicada o cumplen un patrón dado.

updatedb actualiza la base de datos de locate. Explora por completo el sistema de ficheros (incluidos otros sistemas de ficheros que se encuentren montados a no ser que se le indique lo contrario) e inserta todos los nombres de ficheros que encuentre en la base de datos.

xargs puede usarse para aplicar un comando a una lista de ficheros.