Installer Findutils

Installer Findutils

Avant d'installer Findutils, vous devez déballer le fichier patch de findutils.

Installez Findutils en lançant les commandes suivantes:


patch -Np1 -i ../findutils-4.1.patch &&
./configure --prefix=/usr &&
make &&
make libexecdir=/usr/bin install

Contenu

Le package Findutils contient les programmes find, locate, updatedb et xargs.

Description

find

Le programme find recherche les fichiers, dans une hiérarchie de répertoires, qui correspondent à un certain critère. Si aucun critère n'est fourni, il liste tous les fichiers dans le répertoire courant et ses sous-répertoires.

locate

locate scrute une base de données qui contient tous les fichiers et répertoires d'un système de fichiers. Ce programme liste les fichiers et répertoires de cette base de données qui vérifient un certain critère. Si vous recherchez un fichier, ce programme va scruter la base de données et vous dire exactement où sont situés les fichiers que vous avez demandé. Cela n'a de sens que si la base de données de localisation est correctement mise à jour, autrement ce programme vous fournira des informations périmées.

updatedb

Le programme updatedb met à jour la base de données de localisation. Il scrute tout le système de fichiers (y compris les autres systèmes de fichiers actuellement montés, sauf si vous lui spécifiez de ne pas le faire), et enregistre chaque répertoire et fichier qu'il trouve dans la base de données qui sera utilisée par le programme locate, qui retrouve ces informations. C'est une bonne habitude que de mettre à jour cette base de données quotidiennement, pour vous assurer que la base de données est à jour.

xargs

La commande xargs applique une commande à une liste de fichiers. Si vous devez exécuter la même commande sur de multiples fichiers, vous pouvez créer un fichier qui contient tous ces fichiers (un par ligne) et utiliser xargs pour lancer une commande sur la liste.