5 outils de ligne de commande pour trouver des fichiers rapidement dans Linux
- 4174
- 358
- Emilie Colin
La recherche ou la recherche de fichiers sur un système Linux à partir du terminal peut être un peu un défi, en particulier pour les débutants. Cependant, il existe plusieurs outils / utilitaires de ligne de commande pour localiser les fichiers dans Linux.
Dans cet article, nous passerons en revue 5 outils de ligne de commande pour trouver, localiser et rechercher des fichiers rapidement sur les systèmes Linux.
1. Trouver la commande
Find Command est un outil CLI puissant et largement utilisé pour rechercher et localiser les fichiers dont les noms correspondent aux modèles simples, dans une hiérarchie de répertoire. L'utilisation de trouver est simple, tout ce que vous avez à faire est de fournir un point de départ (haut de l'héirarchie du répertoire) où les êtres Search. Il peut s'agir du répertoire actuel ou de tout autre répertoire où vous soupçonnez que le fichier que vous recherchez est stocké.
Après le point de départ, vous pouvez spécifier une expression (composée de tests, d'actions, d'options et d'opérateurs) qui décrit comment faire correspondre les fichiers et quoi faire avec les fichiers qui ont été appariés.
Il prend en charge plusieurs options pour localiser des fichiers à l'aide d'attributs tels que les autorisations, les utilisateurs, les groupes, le type de fichier, la date, la taille et d'autres critères possibles. Vous pouvez apprendre quelques exemples d'utilisation de commandes utiles dans les articles suivants:
- 35 Exemples pratiques de la commande Linux Find
- Façons d'utiliser plus efficacement les commandes «finir» pour rechercher des répertoires
- Comment trouver des fichiers avec les autorisations SUID et SGID dans Linux
- Comment utiliser la commande «Find» pour rechercher plusieurs noms de fichiers (extensions) dans Linux
- Comment trouver et trier les fichiers en fonction de la date et de l'heure de modification dans Linux
2. Localiser la commande
La commande Locate est un autre utilitaire CLI couramment utilisé pour rechercher des fichiers rapidement par son nom, tout comme la commande Find. Cependant, il est pratiquement plus efficace et plus rapide par rapport à son homologue car, au lieu de rechercher dans le système de fichiers lorsqu'un utilisateur initie une opération de recherche de fichiers (la façon dont la recherche fonctionne), localise les questions d'une base de données qui contient Chemins correspondants sur le système de fichiers.
Cette base de données peut être préparée et mise à jour à l'aide du Mise à jourB commande. Noter que Localiser ne rapportera pas les fichiers créés après la dernière mise à jour de la base de données pertinente.
Lire aussi: Comment installer «Locate Commande» pour trouver des fichiers dans Linux
3. Commande grep
Bien que la commande grep ne soit pas un outil pour rechercher directement des fichiers (il est plutôt utilisé pour imprimer des lignes correspondant à un modèle à partir d'un ou plusieurs fichiers), vous pouvez l'utiliser pour localiser les fichiers. En supposant que vous connaissez une phrase dans le ou les fichiers que vous recherchez ou que vous recherchez un fichier qui contient une chaîne particulière de caractères, grep peut vous aider à énumérer tous les fichiers contenant une phrase particulière.
Par exemple, si vous cherchez un Réadmettre.Maryland fichier qui contient la phrase "Un assortiment", Que vous soupçonnez que vous devriez être quelque part dans votre répertoire d'origine, peut-être dans ~ / bac, vous pouvez le localiser comme indiqué.
$ grep -ri ~ / bin -e "un assortiment" ou $ grep -ri ~ / bin / -e "un assortiment" | coupe -d: -f1
Où le drapeau grep:
-R
- signifie rechercher dans le répertoire spécifié récursivement-je
- signifie ignorer les distinctions de cas-e
- Spécifie la phrase à utiliser comme modèle de recherche-d
- Spécifie le délicteur-F
- Définit le champ à imprimer
Vous pouvez apprendre quelques exemples d'utilisation des commandes GREP utiles dans les articles suivants:
- 12 exemples pratiques de la commande grep Linux
- 11 Advance Linux Grep Commandes Utilisation et exemples
- Comment trouver une chaîne ou un mot spécifique dans les fichiers et les répertoires
4. Quelle commande
Quelle commande est une utilité minuscule et simple pour localiser le binaire d'une commande; il publie le chemin absolu d'une commande. Par exemple:
$ qui trouve $ qui localise $ qui
5. Où est commande
où est commande est également utilisé pour localiser une commande et affiche en outre le chemin absolu de la source et les fichiers de page manuelle pour la commande.
$ où trouve $ où localise $ où est lequel $ où est où
Lire aussi: 5 façons de trouver une description et un emplacement de «commande binaire» sur le système de fichiers
C'est tout pour le moment! Si nous avons manqué des outils / utilitaires de ligne de commande pour localiser rapidement des fichiers sur un système Linux, faites-le nous savoir via le formulaire de commentaire ci-dessous. Vous pouvez également poser toutes les questions concernant ce sujet.
- « 12 Exemples de commande Ping Ping Ping pour les utilisateurs de Linux
- LFCS Gestion des processus et services de démarrage du système (Sysvinit, Systemd et Upstart) - Partie 7 »