Principal Linux Rechercher des fichiers contenant du texte spécifique sous Linux

Rechercher des fichiers contenant du texte spécifique sous Linux

Linux, quelle que soit la distribution que vous utilisez, est livré avec un certain nombre d'outils GUI qui permettent de rechercher des fichiers. De nombreux gestionnaires de fichiers modernes prennent en charge la recherche de fichiers directement dans la liste de 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 des fichiers sous Linux.

Publicité

Windows 10 cambiar el nombre de la impresora

Il existe probablement plus de méthodes disponibles. Il existe 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 des fichiers, mais cela ne fonctionne pas de manière fiable pour moi.

Catfish Linux



J'aimerais 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. Terminal XFCE4 est ma préférence personnelle.
  2. Accédez (si nécessaire) 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 commutateurs:
    -i - ignorer la casse du texte
    -R - recherche récursivement les fichiers dans les sous-répertoires.
    -l - affiche les noms de fichier au lieu des portions de contenu du fichier.

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

    grep -iRl 'linux' / home / utilisateur / Documents / winaero

Contenu du fichier de recherche Grep

Remarque: Autres commutateurs utiles que vous voudrez peut-être utiliser avec grep:
-n - affiche le numéro de ligne.Contenu du fichier de recherche Mc
-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.

Rechercher 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 + Maj +?
Cela ouvrira la boîte de dialogue de recherche.

Résultats 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 recherche Mc Panelize

Vous pouvez placer ces fichiers dans le panneau gauche ou droit en utilisant l'option Panelize et copier / déplacer / supprimer / afficher / faire ce que vous voulez.

Midnight Commander est un outil très rapide pour la recherche.

C'est ça.

Des Articles Intéressants

Choix De L'Éditeur

Commandes Windows 10 Rundll32 - la liste complète
Commandes Windows 10 Rundll32 - la liste complète
Commandes Rundll32 de Windows 10 - Windows 10 est livré avec un certain nombre de commandes Rundll32 utiles. En voici la liste complète.
Tag Archives: Windows 10 build 10586 iso
Tag Archives: Windows 10 build 10586 iso
Microsoft rebaptise Xamarin Studio en Visual Studio pour Mac
Microsoft rebaptise Xamarin Studio en Visual Studio pour Mac
Plus tôt dans la journée, Microsoft a annoncé que son propre environnement de développement intégré (IDE), Visual Studio, est désormais disponible sur macOS. Cela est rendu possible par l'effort conjoint entre l'équipe Visual Studio pour Windows et Xamarin que Microsoft a acquis plus tôt cette année. Le nouveau Visual Studio pour Mac est basé sur le Xamarin Studio existant et
Comment désactiver le centre de mobilité dans Windows 10
Comment désactiver le centre de mobilité dans Windows 10
Vous pouvez désactiver le Centre de mobilité dans Windows 10 pour tous les utilisateurs ou pour un compte d'utilisateur spécifique. Par défaut, il est activé pour tout le monde sur les appareils mobiles.
Microsoft Edge Canary a reçu une recherche dans la barre latérale
Microsoft Edge Canary a reçu une recherche dans la barre latérale
Plus tôt ce mois-ci, Microsoft a annoncé une nouvelle fonctionnalité, Sidebar Search, à ajouter au navigateur Edge. La fonctionnalité a enfin fait son apparition dans le canal Canary de Microsoft Edge.Publicité Recherche dans la barre latérale Une nouvelle fonctionnalité de recherche dans la barre latérale vous permettra de rechercher quoi que ce soit sur le Web sans passer à un nouvel onglet. La recherche
Winaero Tweaker 0.10 est prêt pour Windows 10 version 1803
Winaero Tweaker 0.10 est prêt pour Windows 10 version 1803
Winaero Tweaker 0.10 est sorti. Il vous permettra de désactiver Windows Update de manière fiable dans Windows 10, de vous débarrasser des notifications de mise à jour, des publicités dans les paramètres, la chronologie et Mes contacts. En outre, il est livré avec de nouveaux outils et réglages, et il fonctionne correctement sous Windows 10 version 1803 `` Spring Creators Update ''. Publicité Nouvelles fonctionnalités de Winaero Tweaker
Comment désactiver les publicités dans Skype [mis à jour pour les versions récentes]
Comment désactiver les publicités dans Skype [mis à jour pour les versions récentes]
Dans la version 7, Skype continue d'afficher un espace réservé à la place des publicités. Dans cet article, nous verrons comment bloquer les publicités et supprimer l'espace réservé.