Rechercher des journaux avec find /var/log
Dans cette étape, vous apprendrez à utiliser la puissante commande find
pour rechercher des fichiers dans le répertoire /var/log
. Alors que ls
vous montre le contenu immédiat, find
peut effectuer une recherche récursive dans les sous-répertoires et filtrer les résultats en fonction de divers critères tels que le nom, le type ou la date de modification.
La syntaxe de base de find
est find [chemin] [expression]
. Le [chemin]
est l'endroit où vous souhaitez commencer la recherche, et [expression]
spécifie ce que vous recherchez et les actions à effectuer.
Recherchons tous les fichiers dans /var/log
. Tapez la commande suivante dans votre terminal et appuyez sur Entrée :
find /var/log -type f
Voici une explication de la commande :
find /var/log
: Commence la recherche dans le répertoire /var/log
.
-type f
: C'est une expression qui filtre les résultats pour n'inclure que les fichiers ordinaires (f
). D'autres types incluent les répertoires (d
), les liens symboliques (l
), etc.
Vous verrez une liste de chemins de fichiers, comme ceci :
/var/log/alternatives.log
/var/log/apt/history.log
/var/log/apt/term.log
/var/log/auth.log
/var/log/auth.log.1
/var/log/auth.log.2.gz
...
Cette sortie montre le chemin complet de chaque fichier trouvé dans /var/log
et ses sous-répertoires.
Maintenant, essayons de trouver des fichiers avec un motif de nom spécifique, par exemple, des fichiers se terminant par .log
. Nous pouvons utiliser l'expression -name
avec un joker (*
).
Tapez la commande suivante et appuyez sur Entrée :
find /var/log -name "*.log"
-name "*.log"
: Cette expression recherche les fichiers dont le nom se termine par .log
. L'astérisque (*
) est un joker qui correspond à n'importe quelle séquence de caractères.
La sortie listera les fichiers correspondant à ce motif :
/var/log/alternatives.log
/var/log/apt/history.log
/var/log/apt/term.log
/var/log/auth.log
/var/log/bootstrap.log
/var/log/dpkg.log
...
La commande find
est incroyablement polyvalente et essentielle pour naviguer et gérer les fichiers sous Linux. Vous pouvez combiner différentes expressions pour effectuer des recherches complexes.
Cliquez sur Continuer pour passer à l'étape suivante.