Linux From Scratch: Versión 5.0 | ||
---|---|---|
Anterior | Apéndice A. Descripción de los paquetes y sus dependencias | Siguiente |
Las instrucciones de instalación están en la sección Instalación de Findutils-4.1.20 del Capítulo 6.
Findutils (4.1.20):
ftp://alpha.gnu.org/gnu/findutils/
El paquete Findutils contiene pogramas para encontrar ficheros, tanto al vuelo (haciendo una búsqueda recursiva en vivo a través de los directorios y mostrando sólo los ficheros que cumplan las especificaciones) o mediante una búsqueda a través de una base de datos.
Programas instalados: bigram, code, find, frcode, locate, updatedb y xargs
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.
Findutils depende de: Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep, Make, Sed.