Recherche de fichiers avec grep et find

Magazine
Marque
SysOps Pratique
Numéro
98
Mois de parution
novembre 2016
Spécialité(s)


Résumé
Combien de fois avez-vous pesté, car vous ne trouviez pas tel ou tel fichier, mais avez la certitude de l'avoir vu il n'y a pas longtemps. Vous connaissez le nom du fichier ou bien la date de sa dernière modification, mais vous ne vous rappelez pas dans quel répertoire se trouve ledit fichier. La fonction find va vous permettre de le retrouver facilement. Il se peut également que vous ne vous rappeliez que d'un mot-clé contenu dans le fichier et pas du nom du fichier lui-même. Dans ce cas, la commande grep va vous apporter la solution. En combinant les deux commandes, vous retrouverez tous vos fichiers d'une facilité déconcertante.

1. Présentation

Dans la philosophie du système Linux, à chaque fonction un programme simple et efficace. C'est de là où sont nés les différents programmes de base dont font partie find et grep. Le programme find a pour but de rechercher un fichier à partir de son nom, sa date de création, date de modification, propriétaire... Quant au programme grep, il permet de rechercher un fichier ou un ensemble de fichiers à partir d'une expression contenue dans le ou les fichiers. Par exemple, vous pourrez rechercher dans l’historique de votre navigateur internet un site dont vous vous rappelez uniquement de quelques mots et éventuellement une date de consultation.

En combinant find et grep, vous pourrez retrouver tous vos fichiers.

2. Installation

find et grep sont disponibles par défaut dans toutes les distributions Linux, vous n…

Cet article est réservé aux abonnés. Il vous reste 94% à découvrir.
S'abonner à Connect
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Je m'abonne


Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous