Windows Tips & News

Comment trouver des fichiers dans le terminal 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, il existe un certain nombre de situations où vous devez utiliser la console, par exemple, lors d'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 y a aussi Catfish, un outil de recherche populaire avec un index de recherche, qui peut trouver vos fichiers très rapidement.

Poisson-chat Linux

J'aimerais 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. Borne XFCE4 est ma préférence personnelle.
  2. Tapez la commande suivante :
    trouver /chemin/vers/dossier/ -iname *file_name_portion*

    Les arguments ci-dessus sont les suivants :
    /chemin/vers/dossier/ - le dossier où commencer la recherche. Si non spécifié, la recherche sera lancée dans le répertoire courant.
    Commutateurs que j'utilise :
    -iname - recherche des fichiers et des dossiers qui contiennent 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
    Trouver des fichiers sous Linux
  3. Si vous avez besoin de trouver uniquement des fichiers ou uniquement des dossiers, ajoutez l'option -type f pour les fichiers ou -type d pour les répertoires. Voici quelques exemples:
    Rechercher uniquement des fichiers sous LinuxTrouver uniquement les répertoires sous Linux
  4. Pour rechercher les fichiers et répertoires récemment modifiés, vous pouvez utiliser les options suivantes du trouve commander:
    -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 détermine combien de périodes de 24 heures le fichier a été consulté 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. Voir l'exemple suivant :
    find ~/Documents/winaero/ -iname opera45.txt -type f -exec vim {} \;

    Ici, nous utilisons l'option -exec pour exécuter le vigueur éditeur de texte pour tous les fichiers dans les résultats de la recherche. La partie "{}" représente les fichiers trouvés par le trouve commander. Les "\;" ending spécifie la fin de la commande pour le -exec option.Terminal Rechercher Ouvrir dans VimFichier ouvert dans Vim

Contenucacher
La commande de localisation
Trouver des fichiers avec mc

La commande de localisation

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 le mis à jourb commander. 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 de localisation 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:

Trouver avec Localiser Linux Original
Trouver avec Locate Linux 2

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 ou 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.

Trouver 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 + Décalage + ?
Cela ouvrira la boîte de dialogue de recherche.

Trouver des fichiers avec Mc Linux Original

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

Trouver des fichiers avec les résultats de Mc Linux

Vous pouvez placer ces fichiers dans le panneau de gauche ou de droite en utilisant le Panéliser option et copier/déplacer/supprimer/afficher/faire ce que vous voulez avec eux.

C'est ça.

CONSEILLÉ: Cliquez ici pour résoudre les problèmes de Windows et optimiser les performances du système
Installer ou désinstaller le Bloc-notes sous Windows 10

Installer ou désinstaller le Bloc-notes sous Windows 10

Comment installer ou désinstaller le Bloc-notes sous Windows 10Dans les versions récentes, Window...

Lire la suite

Le partage d'écran Skype est maintenant disponible sur Android et iOS

Le partage d'écran Skype est maintenant disponible sur Android et iOS

L'équipe derrière les versions mobiles de l'application Skype a annoncé aujourd'hui la fonctionna...

Lire la suite

Télécharger Désactiver l'accès à la boîte de dialogue d'exécution dans Windows 10

Ce site Web utilise des cookies pour améliorer votre expérience lorsque vous naviguez sur le site...

Lire la suite