La recherche de fichiers dans n'importe quel système d'exploitation est une tâche très courante, car plusieurs fichiers résident simultanément sur votre système. Les méthodes basées sur l'interface graphique sont facilement disponibles pour chaque système d'exploitation, cependant, sous Linux, je préfère principalement les méthodes basées sur la CLI. C'est pourquoi nous allons apprendre aujourd'hui les deux méthodes les plus simples pour rechercher des fichiers dans CentOS 8.
Rechercher des fichiers dans CentOS 8
Pour rechercher des fichiers dans CentOS 8, deux méthodes de base sont utilisées, décrites ci-dessous :
Méthode n° 1 :Recherche de fichiers dans CentOS 8 à l'aide de la commande "locate" :
La première méthode que nous allons suivre est basée sur l'utilisation de la commande « locate » pour rechercher des fichiers dans CentOS 8. Il vous suffit d'effectuer les étapes suivantes :
Étape 1 :Installez l'utilitaire "mlocate" dans CentOS 8 :
Parfois, l'utilisation directe de la commande "locate" dans CentOS 8 peut générer des erreurs car cette commande n'est généralement pas installée par défaut sur votre système. Dans une telle situation, nous allons d'abord installer l'utilitaire qui contient cette commande. Il est connu sous le nom d'utilitaire "mlocate" et peut être installé en exécutant la commande ci-dessous :
sudo dnf install mlocate
Dans notre cas, nous avions déjà installé l'utilitaire "mlocate" sur notre système CentOS 8, c'est pourquoi nous avons reçu les messages suivants sur le terminal "Rien à faire".
Étape 2 :Mettez à jour la base de données de votre système CentOS 8 :
Après avoir installé tout nouvel utilitaire sur CentOS 8, il est obligatoire de mettre à jour la base de données de votre système avec la commande ci-dessous :
sudo updatedb
Si le processus de mise à jour se termine avec succès sur votre système CentOS 8, vous ne verrez aucune sortie à l'écran.
Étape 3 : Trouvez le fichier souhaité à l'aide de la commande "locate" dans CentOS 8 :
Après l'installation réussie de l'utilitaire "mlocate" et la mise à jour de la base de données d'index de fichiers, nous pouvons facilement utiliser la commande "locate" pour trouver n'importe quel fichier souhaité dans CentOS 8 de la manière indiquée ci-dessous :
locate FileName
Remplacez FileName par le nom du fichier à rechercher avec la commande "locate". Dans notre cas, il s'agissait de TestFile.txt.
Si ledit fichier existe sur votre système, l'exécution de la commande mentionnée ci-dessus renverra le chemin complet de ce fichier en tant que sortie, comme indiqué dans l'image suivante :
Méthode n° 2 :Recherche de fichiers dans CentOS 8 à l'aide de la commande "find" :
La deuxième méthode que nous allons suivre est basée sur l'utilisation de la commande "find" pour rechercher des fichiers dans CentOS 8. Il vous suffit de procéder comme suit :
Étant donné que la commande "rechercher" existe par défaut sur notre système CentOS 8, nous pouvons donc simplement l'utiliser immédiatement pour rechercher le fichier souhaité de la manière indiquée ci-dessous :
find -name FileName
Remplacez FileName par le nom du fichier à rechercher avec la commande « find ». Dans notre cas, il s'agissait de TestFile.txt.
Si ledit fichier existe sur votre système, l'exécution de la commande mentionnée ci-dessus renverra le chemin complet de ce fichier en tant que sortie, comme indiqué dans l'image suivante. Ici le "." et les symboles "/" avant le nom du fichier dans la sortie de cette commande indiquent que le fichier spécifié se trouve dans le répertoire d'accueil. S'il se trouvait ailleurs, ce chemin sera renvoyé en sortie de cette commande.
Conclusion
Avec l'aide de l'article d'aujourd'hui, vous pouvez immédiatement découvrir à quel point il est facile de trouver n'importe quel fichier souhaité dans CentOS 8 en utilisant les méthodes décrites. Vous pouvez désormais rechercher facilement n'importe quel fichier dans CentOS 8 à tout moment.