Comment localiser des fichiers et des répertoires sur un système Linux

, Comment localiser des fichiers et des répertoires sur un système Linux, Nouvel hébergement de blog, Nouvel hébergement de blog

Assistance NBH
Sans commentaires

Il y a tellement de fichiers et de répertoires qui se trouvent dans votre système par défaut, mais la plupart du temps, nous nous limitons au petit nombre avec lequel nous pouvons travailler et pensons ne pas nous embêter avec d'autres fichiers système. La vérité est que si vous exécutez un grand centre de données exécutant des serveurs Linux, vous devrez rechercher plus profondément dans le système pour obtenir des fichiers ou des répertoires pour continuer votre travail. La plupart des fichiers sont des fichiers système, tandis que d'autres peuvent être des fichiers que vous avez stockés dans le système, qui peuvent être nécessaires à un moment donné. Cela nécessite de rechercher une commande pour rechercher dans le système pour localiser vos fichiers. Contrairement au système d'exploitation Windows, où vous pouvez cliquer rapidement sur l'icône Windows pour rechercher vos fichiers, la ligne de commande Linux fonctionne différemment; il nécessite des commandes pour effectuer son opération de recherche.

Il existe plusieurs commandes disponibles pour les administrateurs Linux pour rechercher des fichiers qui correspondent à certains critères sur le système de fichiers. Dans cet article, nous en discuterons quelques-uns en détail

COMMENT RECHERCHER DES FICHIERS À L'AIDE DE LA COMMANDE FIND

le trouver La commande fournit une recherche en temps réel sur tous les fichiers du système de fichiers local pour rechercher les fichiers qui correspondent aux arguments spécifiés. le trouver sans aucun argument spécifié recherchera les fichiers dans le répertoire courant ainsi que tous les sous-répertoires dans le répertoire courant. Pour un trouver pour pouvoir renvoyer toutes les commandes de recherche avec succès sur un répertoire spécifié en tant qu'argument, l'utilisateur qui exécute la commande de recherche doit avoir le autorisation de lecture sur un tel fichier sinon la commande sautera les fichiers dont l'utilisateur n'a pas autorisation de lecture.

La commande de recherche peut accepter le nom, la propriété, l'heure, la date, etc. comme argument pour effectuer les critères de recherche. Le premier argument doit être le répertoire à rechercher, et si le répertoire est omis, le système suppose que la recherche se trouve dans le répertoire actuel.

La première étape simple consiste à exécuter la commande de recherche sans aucun argument pour rechercher l'ensemble du répertoire en cours

, Comment localiser des fichiers et des répertoires sur un système Linux, Nouvel hébergement de blog, Nouvel hébergement de blog

Pour rechercher l'arborescence de répertoires entière et ses sous-répertoires, vous exécutez le commande find suivi de la barre oblique, qui signifie le répertoire racine.

, Comment localiser des fichiers et des répertoires sur un système Linux, Nouvel hébergement de blog, Nouvel hébergement de blog

Vous pouvez également spécifier le répertoire dans lequel vous souhaitez commande find pour effectuer son opération comme indiqué ci-dessous

, Comment localiser des fichiers et des répertoires sur un système Linux, Nouvel hébergement de blog, Nouvel hébergement de blog

Il existe de nombreuses options disponibles lors de l'utilisation du commande find pour rechercher un fichier spécifique. Les recherches peuvent être basées sur le nom de fichier, la taille du fichier, l'horodatage et bien d'autres. Nous allons mettre en pratique quelques-unes des options disponibles. Comme nous ne pourrons peut-être pas couvrir toutes les options, il est préférable de consulter la page de manuel du commande find pour obtenir la liste de toutes les options disponibles.

Nous pouvons démarrer en sachant comment rechercher des fichiers en fonction des noms de fichiers. Veuillez noter que vous pouvez combiner les options ensemble pour effectuer les opérations de recherche.

Pour rechercher des fichiers par nom, vous utilisez le -Nom option suivie du nom du fichier à rechercher comme argument. La commande find recherchera les fichiers correspondant au nom de fichier spécifié et renverra le résultat.

Maintenant, disons à la commande find de rechercher dans l’arborescence de répertoires entière un fichier appelé NFS et retourner le résultat à l'écran

, Comment localiser des fichiers et des répertoires sur un système Linux, Nouvel hébergement de blog, Nouvel hébergement de blog

En utilisant le Option -name peut uniquement rechercher tous les fichiers portant le nom spécifié. Que faire si je veux rechercher des fichiers qui ont un certain mot à la fin ou au début ou même au milieu. C’est là que les jokers entrent en jeu. Le caractère générique recherchera un nom de fichier et renverra tous les résultats qui correspondent partiellement.

Veuillez noter que lors de l'utilisation des caractères génériques pour rechercher des fichiers, il est essentiel que les noms de fichiers soient cités pour empêcher le terminal d'interpréter les caractères génériques différemment.

, Comment localiser des fichiers et des répertoires sur un système Linux, Nouvel hébergement de blog, Nouvel hébergement de blog

L’instruction est de faire trouver rechercher l'arborescence de répertoires entière et retourner toutes les valeurs qui ont "messages" à la fin.

Une autre façon avec le caractère générique est de le spécifier pour retourner toutes les valeurs avec "messages" partout en leur nom

, Comment localiser des fichiers et des répertoires sur un système Linux, Nouvel hébergement de blog, Nouvel hébergement de blog

Une autre option lors de la recherche de fichiers en utilisant le nom est la -mon nom option. le -mon nom L'option effectue une recherche sensible à la casse sur le répertoire spécifié.

Utilisons notre fichier "messages" pour exécuter un critère de recherche de recherche pour afficher les valeurs sensibles à la casse sur le terminal

, Comment localiser des fichiers et des répertoires sur un système Linux, Nouvel hébergement de blog, Nouvel hébergement de blog

Examinons une autre option, qui, je pense, pourrait être compliquée pour les débutants, puis vous pourrez choisir de pratiquer d'autres options pendant votre temps libre. La prochaine consiste à rechercher un fichier en fonction de l'autorisation.

Pour rechercher des fichiers en fonction de l'autorisation, vous avez besoin du -permanente option. Les autorisations sont décrites dans les valeurs octales 4,2,1 avec les valeurs correspondantes comme lire, écrire et exécuter, respectivement. Il peut être procédé soit au – ou / signe.

L'autorisation suivie de la barre oblique signifie rechercher des fichiers avec au moins un peu d'autorisation pour l'utilisateur, le groupe ou d'autres. C’est si je recherche un fichier avec / 444 autorisation, le fichier avec –Wx-wx-wx ne sera pas affiché.

Quand le – signe est précédé de l'autorisation, cela signifie de trouver tous les fichiers avec les autorisations exactes définies dans les trois bits. Ce est-à-dire; si j'essaie de trouver un fichier avec -222, Je devrais attendre le résultat d'un fichier avec w- -w- – w- – ou rw-rw-rw-. Dans tous les cas, cela signifie qu'il doit y avoir un ensemble de permissions d'écriture. Je ne devrais donc pas attendre un fichier avec rw-r-x-wx

Essayons-en un en recherchant un fichier dans toute l'arborescence de répertoires avec la permission 645 en procédant avec une barre oblique.

Spécifier l'autorisation sans spécifier le signe – ou le signe de barre oblique affichera tous les fichiers avec les autorisations spécifiées.

Tout d'abord, imprimons les fichiers avec la permission exacte de 754 à partir de l'arborescence des répertoires

, Comment localiser des fichiers et des répertoires sur un système Linux, Nouvel hébergement de blog, Nouvel hébergement de blog

Aucun fichier de ce type n'a été trouvé

Ensuite, imprimons le fichier à l'aide de la barre oblique

, Comment localiser des fichiers et des répertoires sur un système Linux, Nouvel hébergement de blog, Nouvel hébergement de blog

Pour imprimer à l'aide du signe –

, Comment localiser des fichiers et des répertoires sur un système Linux, Nouvel hébergement de blog, Nouvel hébergement de blog

Plusieurs de ces options sont disponibles sur la page de manuel de la recherche. Vous pouvez rechercher un fichier en fonction de l'heure ou en fonction de la propriété et bien d'autres. Parcourez la page de manuel pour obtenir l'option qui correspond à vos besoins

COMMENT RECHERCHER DES FICHIERS À L'AIDE DE LOCAL COMMAND

La commande Locate est utilisée pour rechercher des fichiers en fonction du nom de fichier ou du chemin d'accès à partir d'une base de données. Elle est bien plus rapide que la commande find car ses recherches sont basées sur une base de données préalablement construite. La commande Locate recherche dans la base de données son chemin de fichier ou ses noms de fichier et renvoie le résultat à l'utilisateur. La base de données est mise à jour automatiquement par le service cron, mais vous pouvez également choisir de le mettre à jour en exécutant mis à jourb commande sur la ligne de commande

, Comment localiser des fichiers et des répertoires sur un système Linux, Nouvel hébergement de blog, Nouvel hébergement de blog

Pour qu'un utilisateur puisse exécuter une commande de recherche dans une arborescence de répertoires, l'utilisateur doit pouvoir disposer des autorisations de lecture sur le répertoire. Si aucune autorisation de lecture n'est définie pour l'utilisateur qui exécute la commande, la commande n'affichera que le contenu dont l'utilisateur dispose d'une autorisation de lecture.

La forme de base de Localiser commande est simplement de taper la commande de localisation sur le terminal, mais il existe diverses autres options à utiliser avec le Localiser commander. Contrairement au trouver , la commande Locate nécessite un chemin ou un nom de fichier pour rechercher comme argument. Un chemin simple pourrait être un point qui signifie le répertoire courant.

, Comment localiser des fichiers et des répertoires sur un système Linux, Nouvel hébergement de blog, Nouvel hébergement de blog

Alternativement, vous pouvez rechercher un fichier comme suit

, Comment localiser des fichiers et des répertoires sur un système Linux, Nouvel hébergement de blog, Nouvel hébergement de blog

Permet maintenant de démarrer l'apprentissage de quelques options que vous pouvez utiliser avec la commande Locate. le – je option effectuera une recherche sensible à la casse sur l'argument fourni

, Comment localiser des fichiers et des répertoires sur un système Linux, Nouvel hébergement de blog, Nouvel hébergement de blog

Vous pouvez également limiter le nombre de sorties lors de l'utilisation de la commande Locate en spécifiant le –N option suivi d'un nombre

, Comment localiser des fichiers et des répertoires sur un système Linux, Nouvel hébergement de blog, Nouvel hébergement de blog

COMMENT UTILISER LA COMMANDE DE RECHERCHE DE FICHIERS

le lequel est utilisée pour rechercher le chemin d'un fichier ou d'un exécutable. Il est utile lors de la création de raccourcis pour un programme sur le système.

Essayons de rechercher le chemin complet d'un programme exécutable sur le système tel que Firefox

, Comment localiser des fichiers et des répertoires sur un système Linux, Nouvel hébergement de blog, Nouvel hébergement de blog

COMMENT RECHERCHER DES FICHIERS À L'AIDE DE LA COMMANDE WHEREIS

le où se trouve La commande est utilisée pour afficher le binaire, la source et le fichier de page de manuel de la commande est localisé. En tapant simplement la commande whereis de n'importe quelle commande, elle affiche les informations suivantes

, Comment localiser des fichiers et des répertoires sur un système Linux, Nouvel hébergement de blog, Nouvel hébergement de blog

Si vous souhaitez afficher le chemin d'accès à l'exécutable, vous pouvez utiliser l'option –b. Il est rare que quelqu'un recherche une source et une page de manuel d'un programme. Ils préfèrent tous exécuter la commande man sur le terminal plutôt que de rechercher la source du fichier. Si tel est le cas, exécutez la commande sur quelques-uns du chemin d'accès à l'exécutable.

, Comment localiser des fichiers et des répertoires sur un système Linux, Nouvel hébergement de blog, Nouvel hébergement de blog

CONCLUSION

Linux n'est pas sorcier; si vous pouvez suivre tous ces articles, vous vous familiariserez avec Linux. Nous avons pu parler de quatre commandes qui vous seront utiles lors de la recherche de fichiers dans votre système de fichiers, le reste du travail sera déterminé combien vous pratiquez.