Comment trouver un répertoire sous Linux

Comment trouver un répertoire sous Linux

Vous recherchez un répertoire spécifique dans votre système de fichiers Linux ? Heureusement, vous disposez de nombreux outils de recherche. Nous examinerons plusieurs options faciles à utiliser et comment les utiliser pour rechercher efficacement des dossiers.





Trouver un dossier sous Linux

De nombreuses tâches routinières sous Linux, telles que la création ou édition d'un fichier de configuration , vous demandera de localiser des dossiers particuliers.





Bien qu'il existe de nombreuses méthodes simples pour rechercher des fichiers, la localisation d'un répertoire n'est pas aussi simple. Une simple recherche avec l'un des outils de recherche courants peut ne renvoyer que des fichiers ou inonder votre vue de fichiers portant des noms similaires.





pourquoi mon point d'écho est-il rouge

Cependant, vous pouvez éviter ces pièges si vous modifiez simplement les options de votre outil de recherche. Ainsi, même si vous avez peut-être déjà utilisé les outils mentionnés ci-dessous, vous allez apprendre aujourd'hui à ne regarder que les dossiers et à voir également la taille des dossiers.

Rechercher un dossier sous Linux à l'aide du bureau GNOME

Si vous utilisez le bureau GNOME, vous pouvez rapidement trouver des dossiers en ouvrant le Des dossiers app et en suivant ces étapes :



  • Accédez au répertoire dans lequel vous souhaitez effectuer la recherche.
  • Clique le Chercher en haut de la fenêtre Fichiers.
  • Dans le menu déroulant de la barre de recherche, sélectionnez Dossiers dans le Quoi catégorie, comme indiqué ci-dessous, puis sélectionnez Nom de fichier .

Vous pouvez maintenant rechercher dans le répertoire tous les sous-répertoires dont les noms correspondent à votre terme de recherche.

Rechercher un dossier sous Linux avec Catfish

Si vous n'utilisez pas GNOME, une autre méthode d'interface graphique populaire et largement disponible pour rechercher des répertoires sous Linux est Poisson-chat . Vous pouvez installer l'application sur les systèmes basés sur Ubuntu soit en la recherchant dans votre gestionnaire de logiciels, soit en exécutant cette commande :





sudo apt install catfish

Pour installer Catfish sur Fedora et d'autres systèmes basés sur RPM, utilisez cette commande :

yum install catfish

Une fois installé, ouvrez Catfish et assurez-vous que la barre latérale de gauche est visible. Si ce n'est pas le cas, appuyez sur F9 , ou cliquez sur le icône d'engrenage en haut à droite de la fenêtre et cochez la case Afficher la barre latérale option.





Par défaut, Catfish essaiera de rechercher des fichiers, pas des dossiers. Vous devrez spécifier que vous recherchez un dossier en cochant la case Dossiers case, en laissant toutes les autres options décochées.

Rechercher un dossier par nom

Si vous êtes prêt à utiliser le terminal, le trouve command est un outil de recherche à la fois simple et polyvalent. Voici un exemple de son utilisation :

find ~/Documents -type d -name MyFolder

La commande ci-dessus recherchera l'ensemble du système de fichiers (spécifié par ~/Documents ) pour les répertoires ( tapez -d ) qui sont nommés exactement MyFolder ( -nom MonDossier ).

Si vous voulez rechercher le système de fichiers racine, vous devrez donner / comme emplacement. De plus, vous devrez élever les privilèges en ajoutant sudo à l'avant..

Au lieu de spécifier un emplacement, vous pouvez également simplement changer votre répertoire actuel dans le dossier que vous souhaitez rechercher, auquel cas find ne recherchera que le répertoire actuel.

Les tapez -d une partie de la commande spécifie qu'il s'agit d'un répertoire que vous recherchez, au lieu d'un fichier. Assurez-vous de l'inclure lorsque vous effectuez une recherche afin de ne pas être submergé par des noms de fichiers contenant le même terme de recherche.

Si vous ne savez pas si le dossier que vous recherchez utilise des majuscules ou des minuscules dans son nom, vous pouvez modifier le -Nom argumenter à -mon nom pour forcer une recherche insensible à la casse.

De plus, vous pouvez utiliser une balise générique si vous n'êtes sûr que d'une partie du nom du dossier.

Voici un exemple utilisant ces deux options :

find / -type d -iname myfolder*

Trouver un dossier Linux par nom exact

Un outil similaire que vous avez peut-être utilisé auparavant est Localiser . Une recherche de dossier avec locate ressemblera à ceci :

locate -b 'MyFolder'

La commande ci-dessus trouvera n'importe quel dossier dans votre système de fichiers nommé exactement 'MyFolder'.

Pour rechercher des correspondances partielles, supprimez les guillemets ou insérez un astérisque. Soyez averti, cependant, qu'une recherche avec caractères génériques est susceptible de faire apparaître des noms de fichiers correspondants en plus des dossiers.

comment faire en sorte que youtube cesse de recommander certaines vidéos

Vous pouvez également passer le -je possibilité d'ignorer la casse.

À ce stade, vous vous demandez peut-être quelle est la différence entre localiser et trouver ?

Réponse courte : la localisation est plus rapide, mais la recherche est plus précise.

La commande find recherche dans votre système de fichiers en direct votre terme de recherche pour renvoyer les chemins exactement tels qu'ils existent actuellement.

Localisez, au lieu de rechercher le système de fichiers en direct, recherche une base de données pré-indexée de tous vos noms de fichiers et de dossiers. L'approche simplifiée permet une recherche beaucoup plus rapide, mais cette base de données peut être obsolète.

En rapport: 7 excellentes applications pour afficher l'utilisation du disque sous Linux

Ainsi, localiser est la meilleure option tant que vous ne pensez pas que le dossier a été créé ou déplacé très récemment.

Si vous pensez que votre dossier a été modifié récemment, vous devez utiliser find. Ou, vous pouvez utiliser locate si vous exécutez d'abord cette commande pour mettre à jour la base de données de recherche :

sudo updatedb

L'opération prendra du temps, mais une fois terminée, vous pouvez être certain que vos commandes de localisation renvoient des résultats rapides et précis.

Trouver la taille d'un répertoire Linux

Si vous avez trouvé un dossier avec l'une des méthodes ci-dessus et que vous souhaitez maintenant voir sa taille, vous pouvez le faire rapidement avec le du commander. Spécifiez les options -hs suivi du chemin d'accès à votre dossier, comme ceci :

du -hs /MyFolder

Retirer le s caractère (pour le résumé) pour voir également la taille de chaque sous-répertoire.

comment transférer un texte sur un iphone

Trouver des dossiers rapidement sous Linux

Tout dossier que vous recherchez est désormais à portée de main en quelques clics ou commandes rapides.

Si vous devez déplacer le contenu de vos dossiers vers un autre PC, vous pourriez être surpris des options dont vous disposez pour transférer vos dossiers sans fil.

Partager Partager Tweeter E-mail Les 7 meilleures applications de transfert de fichiers sans fil sur Linux

Besoin de transférer vos fichiers en Wi-Fi sous Linux ? Voici plusieurs méthodes que vous pouvez utiliser.

Lire la suite
Rubriques connexes
  • Linux
  • Système de fichiers
  • Linux
A propos de l'auteur Jordan Gloor(51 articles publiés)

Jordan est un rédacteur du personnel de MUO qui se passionne pour rendre Linux accessible et sans stress pour tout le monde. Il écrit également des guides sur la confidentialité et la productivité.

Plus de Jordan Gloor

Abonnez-vous à notre newsletter

Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !

Cliquez ici pour vous abonner