Principal Linux Comment trouver des fichiers dans un terminal Linux

Comment trouver des fichiers dans un terminal Linux



Laisser une réponse

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 de fichiers. Cependant, il existe un certain nombre de situations où vous devez utiliser la console, par exemple, pendant une session SSH ou lorsque le serveur X ne démarre pas. Voici comment trouver rapidement des fichiers à l'aide du terminal.

Publicité

Si vous pouvez utiliser l'interface graphique, la recherche de fichiers n'est pas un problème. Dans mon environnement de bureau XFCE préféré, le gestionnaire de fichiers Thunar permet de rechercher des fichiers en tapant le nom du fichier directement dans la liste des fichiers.

Rechercher des fichiers Linux

Il existe également Catfish, un outil de recherche populaire avec un index de recherche, qui peut trouver vos fichiers très rapidement.

Catfish Linux

Je souhaite partager les méthodes que j'utilise moi-même lorsque je travaille en terminal.
La première méthode implique l'utilitaire de recherche, qui existe dans n'importe quelle distribution, même dans les systèmes embarqués construits sur busybox. L'autre méthode est la commande Locate.

Pour rechercher des fichiers dans le terminal Linux , procédez comme suit.

  1. Ouvrez votre application de terminal préférée. Terminal XFCE4 est ma préférence personnelle.
  2. Tapez la commande suivante:
    find / chemin / vers / dossier / -iname * nom_fichier_portion *

    Les arguments ci-dessus sont les suivants:
    / chemin / vers / dossier / - le dossier où commencer la recherche. S'il n'est pas spécifié, la recherche sera lancée dans le répertoire courant.
    Commutateurs que j'utilise:
    -iname - recherche les fichiers et dossiers contenant la partie spécifiée dans le nom et ignore la casse du texte.

    Un exemple:

    Voici la commande que je peux utiliser pour trouver mes articles que j'ai écrits sur le navigateur Opera:

    trouver ~ / Documents / winaero / -iname * opera * .txt

    Rechercher des fichiers sous Linux

  3. Si vous devez rechercher uniquement des fichiers ou uniquement des dossiers, ajoutez l'option-type fpour les fichiers ou -type dpour les répertoires. Voici quelques exemples:
    Rechercher uniquement les fichiers sous Linux
  4. Pour rechercher les fichiers et répertoires récemment modifiés, vous pouvez utiliser les options suivantes dutrouvercommander:
    -mmin n - trouve les fichiers qui ont été modifiés il y a n minutes.-mtime n - trouve les fichiers qui ont été modifiés il y a n * 24 heures. Lorsque find calcule le nombre de périodes de 24 heures auxquelles le fichier a été accédé pour la dernière fois, toute partie fractionnaire est ignorée, donc pour correspondre à -mtime +1, un fichier doit avoir été modifié il y a au moins deux jours.
  5. Il est possible d'exécuter une commande pour les fichiers trouvés par votre requête de recherche. Consultez l'exemple suivant:
    trouver ~ / Documents / winaero / -iname opera45.txt -type f -exec vim {} ;

    Ici, nous utilisons l'option -exec pour exécuter leje suis venuéditeur de texte pour tous les fichiers dans les résultats de la recherche. La partie '{}' représente les fichiers trouvés par letrouvercommander. Le ';' fin spécifie la fin de la commande pour le-execoption.Fichier ouvert dans Vim Rechercher avec Locate Linux Original

La commande Locate

L'outil de recherche de localisation utilise une base de données de fichiers spéciale pour trouver des fichiers instantanément. L'index de la commande peut être créé et mis à jour par lemis à jourbcommander. Alors que les résultats de la recherche apparaissent instantanément, vous devez maintenir l'index de recherche et le maintenir à jour, sinon la commande Locate peut trouver les fichiers qui ont été supprimés ou déplacés vers un autre répertoire.

Dans le cas général, la syntaxe est la suivante.

localiser -i nom_fichier

L'option -i signifie «ignorer la casse du texte».

Voici un exemple:

Rechercher avec Locate Linux 2

cómo compartir pantalla en discordia

Rechercher des fichiers avec Mc Linux Original

Astuce bonus: Une autre méthode que j'utilise souvent est Midnight Commander (mc), l'application de gestion de fichiers de la console. Contrairement à find or Locate, 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 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.

Rechercher des fichiers avec les résultats Mc Linux

Remplissez la section «Nom de fichier:» et appuyez sur la touche Entrée. Il trouvera tous les fichiers qui correspondent aux critères.

Vous pouvez placer ces fichiers dans le panneau gauche ou droit à l'aide duPanéliseroption et copiez / déplacez / supprimez / affichez / faites ce que vous voulez avec eux.

C'est ça.

Des Articles Intéressants

Choix De L'Éditeur

Pourquoi certains fichiers n'apparaissent-ils pas dans le Finder?
Pourquoi certains fichiers n'apparaissent-ils pas dans le Finder?
Finder est l'une des fonctionnalités les plus anciennes de macOS. Et à cause de cela, son utilisation peut parfois sembler un peu moins intuitive. Pourtant, c'est l'un des meilleurs systèmes de gestion de fichiers pour macOS. Il y a beaucoup de chouettes
Erreur d'analyse de formule Google Sheets - Comment réparer
Erreur d'analyse de formule Google Sheets - Comment réparer
L'analyse, la catégorisation et la compréhension de la syntaxe peuvent être décomposées et compartimentées en exécutant une fonction d'analyse. Le processus d'analyse consiste en une dissection d'analyse de texte, où le texte est composé d'une séquence de jetons, qui
Comment utiliser les emotes dans Overwatch
Comment utiliser les emotes dans Overwatch
Overwatch est l'un des tireurs de héros les plus populaires sur le marché du jeu, avec une renommée généralisée et des critiques extrêmement positives tout autour. Dans le jeu, vous êtes placé avec une équipe de héros pour atteindre des objectifs et combattre l'ennemi
Comment envoyer un message sur Tinder
Comment envoyer un message sur Tinder
Découvrez comment envoyer un message sur Tinder, l'application de rencontres populaire pour Android et iOS. Cet article explique comment envoyer un message à quelqu'un sur le site Web de Tinder.
Modifier le type de scan programmé Windows Defender
Modifier le type de scan programmé Windows Defender
Modifier le type de scan programmé Windows Defender dans Windows 10. L'antivirus Windows Defender utilise des définitions de renseignement de sécurité pour détecter les menaces. Windows 10
Le programme d'installation hors ligne de .NET Framework 4.7.2 est sorti
Le programme d'installation hors ligne de .NET Framework 4.7.2 est sorti
Microsoft a publié aujourd'hui la version finale de .NET Framework 4.7.2. Voici les liens de téléchargement directs vers le programme d'installation hors ligne de .NET 4.7.2.
Comment masquer l'icône Skype de la zone de notification (barre d'état système)
Comment masquer l'icône Skype de la zone de notification (barre d'état système)
Plus tôt, nous avons examiné comment se débarrasser du bouton de la barre des tâches de Skype. Certains lecteurs de Winaero m'ont contacté pour me demander comment supprimer ou masquer l'icône de la zone de notification Skype (barre d'état système), car ils ne l'ont pas trouvée utile. Eh bien, c'est encore plus simple. Suivez simplement les instructions ci-dessous. Cliquez avec le bouton droit sur la zone Date / Heure de votre barre des tâches et choisissez `` Personnaliser