Publicité

Toujours aux prises avec la courbe d'apprentissage Linux? Nous ne vous en voulons pas! C’est énormément différent de Windows 7 différences clés entre Windows et Linux que vous devez connaître avant de passer Lire la suite vous risquez donc de rencontrer des problèmes, tels que la localisation des fichiers que vous avez égarés l'autre jour. Existe-t-il un moyen facile de les trouver?

Heureusement oui. Cependant, vous devrez être quelque peu familier avec la ligne de commande Un guide rapide pour commencer avec la ligne de commande LinuxVous pouvez faire beaucoup de choses incroyables avec des commandes sous Linux et ce n'est vraiment pas difficile à apprendre. Lire la suite afin de libérer toute la puissance de l'écosystème Linux et de tous ses utilitaires sous-jacents. Si vous ne l'avez pas déjà fait, familiarisez-vous avec ces commandes Linux essentielles Un A-Z de Linux - 40 commandes essentielles que vous devez savoirLinux est la troisième roue souvent ignorée de Windows et Mac. Oui, au cours de la dernière décennie, le système d'exploitation open source a gagné beaucoup de traction, mais il est encore loin d'être envisagé ...

instagram viewer
Lire la suite .

Lorsque vous êtes prêt, voici trois commandes simples que vous pouvez utiliser pour localiser des fichiers que vous ne pouvez tout simplement pas trouver.

La commande «Which»

le lequel est la plus simple des trois commandes que nous allons explorer, mais cette simplicité a un coût: son utilisation est extrêmement étroite et spécifique. Cependant, pour ce qu'il est censé faire, il est très bon dans ce qu'il fait.

Sous Linux, chaque commande que vous exécutez dans la ligne de commande pointe en fait vers un fichier binaire (également appelé fichier exécutable) quelque part sur le système. Lorsque vous tapez une commande, le fichier binaire de cette commande est ce qui finit par être exécuté. Lorsque vous utilisez le lequel avec une commande que vous recherchez, la sortie est le chemin d'accès au fichier binaire de cette commande.

linux-find-files-which

Dans l'exemple ci-dessus, la commande souvent utilisée sudo pointe en fait vers un fichier binaire nommé sudo dans le /usr/bin annuaire. Cependant, tous les binaires ne se trouvent pas dans ce répertoire. lequel est utile lorsque vous avez besoin de trouver un binaire mais que vous ne savez pas par où commencer.

linux-find-files-whereis

Une commande alternative est la où se trouve, qui vous donne un peu plus d'informations - non seulement l'emplacement du fichier binaire de la commande, mais également l'emplacement des fichiers source et des pages de manuel de la commande.

Notez que les deux peuvent rechercher plusieurs commandes à la fois en fournissant autant de noms de commandes que vous le souhaitez (comme illustré dans les captures d'écran).

Une légère différence entre les deux commandes est que où se trouve ne regardera à travers une liste intégrée de répertoires lors de la recherche tout en lequel va parcourir tous les répertoires de l'utilisateur actuelVariable d'environnement PATH.

La commande «Locate»

La prochaine commande que nous allons explorer est Localiser, qui utilise une base de données prédéfinie de fichiers et de répertoires pour accélérer le processus de recherche. Si vous avez déjà utilisé un recherche Windows indexée Quels sont les outils les plus rapides pour Windows Desktop Search?La recherche est l'un des outils numériques que nous tenons pour acquis et sur lesquels nous comptons beaucoup. Heureusement, Windows est livré avec une fonction de recherche pratique. Les outils tiers pourraient-ils être meilleurs et plus rapides? Nous avons fait le test. Lire la suite , le concept devrait être assez familier.

Ce type de recherche indexée est certainement plus rapide que la recherche sur l'ensemble du lecteur de disque, mais l'inconvénient est que l'index peut parfois se désynchroniser. Bien que le système Linux mette périodiquement à jour l'index seul, vous pouvez le forcer à se synchroniser à l'aide de mis à jourb commander.

Notez qu'une mise à jour d'index peut prendre jusqu'à plusieurs minutes selon la puissance de traitement de votre système.

linux-find-files-Locate

Pour utiliser le Localiser, il vous suffit de fournir une chaîne de requête qu'il utilisera pour rechercher des correspondances. La commande affichera une liste de tous les répertoires et fichiers indexés qui correspondent à la requête.

Si vous souhaitez limiter la recherche aux correspondances exactes uniquement, utilisez le -b paramètre. Si vous souhaitez rendre la requête de recherche insensible à la casse, utilisez le -je paramètre. Si vous souhaitez limiter le nombre de résultats, utilisez le -n paramètre.

La commande «Rechercher»

Enfin, nous avons le trouver, qui est la plus polyvalente des commandes que nous allons explorer, mais aussi la plus difficile à apprendre en raison de sa souplesse.

Notez que lorsque vous utilisez cette commande, elle recherchera toujours dans le répertoire courant, sauf indication contraire.

linux-find-files-find-name

Pour rechercher un fichier par son nom, utilisez le -Nom (ou le paramètre -mon nom paramètre d’insensibilité à la casse). Vous pouvez également inverser la recherche et exclure les fichiers par leur nom à l'aide de -ne pas modificateur. le * le symbole est utilisé comme caractère générique.

linux-find-files-find-type

Vous pouvez également trouver tous les fichiers en fonction de leur type en utilisant le -type paramètre. Les options courantes suivantes correspondent à leurs types de fichiers respectifs:

  • : répertoires
  • F: fichiers réguliers
  • l: liens symboliques
linux-find-files-find-size

Semblable aux types de fichiers, vous pouvez effectuer une recherche en fonction de la taille du fichier à l'aide du -Taille paramètre suivi d'une chaîne qui indique la taille, l'unité et si nous voulons une correspondance exacte, inférieure ou supérieure à:

  • c: octets
  • k: kilo-octets
  • M: mégaoctets
  • g: gigaoctets

Et bien sûr, tous ces éléments peuvent être combinés pour former des recherches très spécifiques pour des fichiers spécifiques. Si vous souhaitez chaîner plusieurs recherches en une, utilisez le -et et -ou paramètres entre les requêtes.

Ne perdez jamais un autre fichier sous Linux

Et voilà: les meilleures façons de trouver des fichiers sur Linux en utilisant rien de plus que la ligne de commande. Aucun logiciel tiers n'est nécessaire. Que vous ayez besoin d'un simple , un jeûne Localiser, ou un puissant trouver, Linux vous protège Quelle est la différence entre les distributions Linux si elles sont toutes Linux? [MakeUseOf explique]Lorsqu'un utilisateur est initié à Linux pour la première fois, on peut lui dire qu'il utilise Linux, mais il apprendra rapidement qu'il s'appelle autre chose. Oui, Ubuntu, Fedora, Linux Mint, Debian, openSUSE et tant d'autres ... Lire la suite .

Comment tu trouver des fichiers sur Linux? Partagez vos meilleurs trucs et astuces avec nous dans les commentaires ci-dessous!

Joel Lee a un B.S. en informatique et plus de six ans d'expérience en rédaction professionnelle. Il est le rédacteur en chef de MakeUseOf.