Comment rechercher des fichiers et des répertoires sous Linux


Vous venez d'installer un nouvelle distribution Linux  ? Vous vous demandez peut-être comment rechercher des fichiers et des répertoires sur votre nouveau système.

Il existe différentes manières de rechercher des fichiers et des répertoires sur un PC Linux. Vous pouvez utiliser des commandes Linux via le terminal, telles que find, pour vous aider. Vous pouvez également utiliser l'outil de gestion de fichiers intégré fourni par votre distribution Linux.

Si vous souhaitez rechercher des fichiers et des répertoires sous Linux, suivez les étapes ci-dessous.

Utiliser la commande Rechercher

Le Commande trouver est l'un des outils les plus puissants et les plus polyvalents pour rechercher des fichiers et des répertoires par leur nom sous Linux. Il peut rechercher vos dossiers selon divers critères, tels que le nom du fichier, le propriétaire, les autorisations du fichier, le type de fichier, la taille ou la date.

Find peut également effectuer des actions sur les fichiers correspondants, telles que supprimer, déplacer ou exécuter des commandes sur ceux-ci. La syntaxe de base de la commande find est :

trouver [options] [chemin] [expression]

Optionscontrôle le comportement de la commande, pathspécifie le ou les répertoires de départ dans lesquels rechercher, tandis que expressionse compose d'options ou d'actions supplémentaires qui vous pouvez utiliser (séparés par des opérateurs).

Par exemple, pour rechercher tous les fichiers portant l'extension .txt dans le répertoire courant et ses sous-répertoires, vous pouvez utiliser cette commande :

trouver . -type f -name « *.txt »

Le point (.) après find indique le répertoire actuel. L'option -type fspécifie que vous recherchez des fichiers normaux. L'option -name « *.txt »correspond aux fichiers qui se terminent par .txt.

Vous pouvez également utiliser l'option -inameau lieu de -namesi vous souhaitez effectuer une recherche insensible à la casse. Par exemple :

trouver . -type f -iname « *.txt »

Cela fera correspondre les fichiers se terminant par .txt, .TXT, .Txt, etc.

La commande find possède un certain nombre de fonctionnalités et de paramètres utiles que vous pouvez explorer en lisant sa page de manuel via le terminal (man find). Certains des plus utiles sont :

  • -not : annule l'expression suivante. Par exemple, -not -name « *.txt »correspond aux fichiers qui ne se terminent pas par .txt..
  • -size : fait correspondre les fichiers par taille. Par exemple, -size +1Mcorrespond aux fichiers de plus de 1 Mo.
  • -mtime : fait correspondre les fichiers par heure de modification. Par exemple, –mtime -1correspond aux fichiers qui ont été modifiés au cours des dernières 24 heures.
  • -exec : exécute une commande sur chaque fichier correspondant. Par exemple,-exec rm {} ;supprime chaque fichier correspondant.
  • Utilisation de la commande Localiser

    La commande locateest un autre moyen de rechercher des fichiers et des répertoires sous Linux. Locate est plus rapide que la commande findcar elle utilise une base de données préalablement créée de noms et d'emplacements de fichiers. Cependant, il se peut qu'elle ne soit pas aussi à jour que la commande find car la base de données est mise à jour périodiquement par une tâche cron.

    La syntaxe de base de la commande Locate est :

    localiser le modèle [options]

    Le modèleest une chaîne de caractères que vous souhaitez rechercher dans les noms de fichiers. La commande Locate renverra tous les noms de fichiers contenant le modèle sous forme de sous-chaîne.

    Par exemple, pour rechercher tous les fichiers dont le nom contient le mot « oui », vous pouvez utiliser cette commande : localiser oui.

    Si vous avez récemment mis à jour un grand nombre de fichiers et que vous souhaitez mettre à jour la base de données manuellement avant d'utiliser la commande Locate, vous pouvez exécuter cette commande via le terminal :

    sudo mis à jour

    Vous devrez peut-être saisir votre mot de passe pour exécuter la commande.

    Comme find, vous pouvez rechercher des options supplémentaires pour la localisation à l'aide de la page de manuel via le terminal (man Locate). Ceux-ci incluent :

    • -i : ignore la casse lors de la correspondance des modèles. Par exemple, -i linuxcorrespond à Linux, LINUX, linux, etc.
    • -c : compte le nombre de fichiers correspondants au lieu de les afficher. Par exemple, -c linuxindique combien de fichiers contiennent Linux dans leur nom.
    • -l : limite le nombre de fichiers correspondants à un nombre spécifié. Par exemple, -l 10 linuxaffiche uniquement les 10 premiers fichiers dont le nom contient Linux.
    • Utilisation de l'application de gestion de fichiers GUI.

      Si vous préférez une interface graphique pour rechercher des fichiers et des répertoires sous Linux, vous pouvez utiliser l'application de gestion de fichiers incluse avec votre distribution Linux. Cela peut s'appeler Nautilus, Filesou File Manager, selon que vous êtes utiliser Ubuntu ou un autre Linux. distribution.

      Ces applications vous permettent de parcourir et de rechercher vos fichiers et répertoires à l'aide d'une interface familière basée sur une fenêtre. Vous pouvez naviguer dans votre système de fichiers à l'aide de la barre latérale, de la barre d'outils ou du fil d'Ariane. Vous pouvez également utiliser des raccourcis clavier ou le glisser-déposer pour effectuer diverses actions sur vos fichiers et répertoires.

      Pour rechercher des fichiers et des répertoires à l'aide de l'application de fichiers commune, vous pouvez utiliser le champ de recherche dans la barre d'outils ou appuyer sur Ctrl+F. Cela ouvrira un panneau de recherche dans lequel vous pourrez saisir vos critères de recherche.

      Vous pourrez également filtrer les résultats par type, taille ou date. Dans Fichiers sur Ubuntu, appuyez sur la flèche vers le basà côté des résultats de recherche pour choisir vos critères de recherche.

      Votre application de gestion de fichiers affichera tous les fichiers et répertoires correspondants dans la zone principale. Vous pouvez ensuite double-cliquer sur n'importe quel fichier ou répertoire pour l'ouvrir ou effectuer d'autres actions dessus à l'aide du menu contextuel, à condition que vous disposiez du autorisations de fichiers nécessaires.

      Gestion des fichiers sous Linux

      Rechercher des fichiers et des répertoires sous Linux peut être une tâche ardue pour les débutants. En utilisant les commandes de recherche et de localisation Linux ou en utilisant l'outil de gestion de fichiers de votre système Linux, vous pouvez rechercher des fichiers et des répertoires selon divers critères et effectuer des actions sur eux. Par exemple, vous pouvez supprimer des fichiers sur votre PC Linux dont vous n'avez pas besoin.

      Une autre tâche que vous pouvez essayer est renommer vos fichiers et dossiers sous Linux pour faciliter la localisation de vos fichiers les plus importants.

      .

      Articles Similaires:


      4.05.2023