Windows Tips & News

Rechercher des fichiers contenant du texte spécifique sous Linux

click fraud protection
CONSEILLÉ: Cliquez ici pour résoudre les problèmes de Windows et optimiser les performances du système

Linux, quelle que soit la distribution que vous utilisez, est livré avec un certain nombre d'outils d'interface graphique qui permettent de rechercher des fichiers. De nombreux gestionnaires de fichiers modernes prennent en charge la recherche de fichiers directement dans la liste des fichiers. Cependant, la plupart d'entre eux ne vous permettent pas de rechercher dans le contenu d'un fichier. Voici deux méthodes que vous pouvez utiliser pour rechercher le contenu d'un fichier sous Linux.

Publicité


Il y a probablement plus de méthodes disponibles. Il y a Catfish, un outil de recherche populaire avec un index de recherche, qui peut trouver vos fichiers très rapidement. Il est livré avec une option pour rechercher le contenu du fichier, mais cela ne fonctionne pas de manière fiable pour moi.
Poisson-chat Linux

Je voudrais partager les méthodes que j'utilise moi-même.
La première méthode implique l'utilitaire grep, qui existe dans n'importe quelle distribution, même dans les systèmes embarqués construits sur busybox.

Pour rechercher des fichiers contenant du texte spécifique sous Linux, procédez comme suit.

  1. Ouvrez votre application de terminal préférée. Borne XFCE4 est ma préférence personnelle.
  2. Naviguez (si nécessaire) jusqu'au dossier dans lequel vous allez rechercher des fichiers avec un texte spécifique.
  3. Tapez la commande suivante :
    grep -iRl "votre-texte-à-trouver" ./

    Voici les interrupteurs :
    -i - ignorer la casse du texte
    -R - recherche récursivement des fichiers dans des sous-répertoires.
    -l - affiche les noms de fichiers au lieu des portions de contenu de fichier.

    ./ - le dernier paramètre est le chemin d'accès au dossier contenant les fichiers dont vous avez besoin pour rechercher votre texte. Dans notre cas, il s'agit du dossier courant avec le masque de fichier. Vous pouvez le remplacer par le chemin complet du dossier. Par exemple, voici ma commande

    grep -iRl "linux" /home/user/Documents/winaero
Contenu du fichier de recherche Grep

Remarque: autres commutateurs utiles que vous pouvez utiliser avec grep :
-n - affiche le numéro de ligne.Numéro de ligne de recherche Grep
-w - correspond au mot entier.

Une autre méthode que j'utilise est Midnight Commander (mc), l'application de gestion de fichiers de la console. Contrairement à grep, mc n'est pas inclus par défaut dans toutes les distributions Linux que j'ai essayées. Vous devrez peut-être l'installer vous-même.

Trouver des fichiers contenant du texte spécifique avec mc

Pour rechercher des fichiers contenant du texte spécifique à l'aide de Midnight Commander, démarrez l'application et appuyez sur la séquence suivante sur le clavier :
Alt + Décalage + ?
Cela ouvrira la boîte de dialogue de recherche.

Contenu du fichier de recherche Mc

Remplissez la section « Contenu: » et appuyez sur la touche Entrée. Il trouvera tous les fichiers avec le texte requis.

Résultats de la recherche Mc

Vous pouvez placer ces fichiers dans le panneau de gauche ou de droite à l'aide de l'option Panelize et copier/déplacer/supprimer/afficher/faire ce que vous voulez.

Résultats de la recherche Mc Panelize

Midnight Commander est un outil très rapide en matière de recherche.

C'est ça.

CONSEILLÉ: Cliquez ici pour résoudre les problèmes de Windows et optimiser les performances du système
L'écrêtage d'écran arrive dans le Centre d'action Windows 10

L'écrêtage d'écran arrive dans le Centre d'action Windows 10

CONSEILLÉ: Cliquez ici pour résoudre les problèmes de Windows et optimiser les performances du sy...

Lire la suite

Chrome a enfin une option native pour désactiver la liste de lecture

Chrome a enfin une option native pour désactiver la liste de lecture

CONSEILLÉ: Cliquez ici pour résoudre les problèmes de Windows et optimiser les performances du sy...

Lire la suite

Comment activer ou désactiver la liste de lecture dans Google Chrome

Comment activer ou désactiver la liste de lecture dans Google Chrome

Voici comment activer la liste de lecture dans Google Chrome. La liste de lecture est la réponse ...

Lire la suite