Comment trouver des fichiers sur linux avec 3 commandes faciles

Toujours aux prises avec la courbe d`apprentissage Linux? Nous ne vous blâme pas! Il est largement différent de Windows

de sorte que vous êtes lié à des ennuis, comme localiser les fichiers qui vous avez égaré l`autre jour. Est-il un moyen facile de les trouver?7 différences clés entre les fenêtres & Linux Vous devriez savoir avant de commutation7 différences clés entre les fenêtres & Linux Vous devriez savoir avant de commutationLire la suite

Heureusement, oui. Cependant, vous aurez besoin d`être un peu familier avec la ligne de commande afin de débloquer la pleine puissance de l`écosystème Linux et tous ses services sous-jacents. Si vous ne l`avez pas déjà, vous familiariser avec ces commandes Linux essentielles.

Lorsque vous êtes prêt, voici trois commandes simples que vous pouvez utiliser pour localiser les fichiers que vous ne pouvez pas l`à trouver.

Le « qui » commande

le lequel commande 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.

Video: LINUX /2 - Les commandes de gestion des répertoires et des fichiers

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

linux-find-fichiers, qui

Video: Commandes de base Linux - Ep50 - Rechercher des fichiers commande find - partie 3

Dans l`exemple ci-dessus, la commande souvent utilisé sudo souligne en fait un fichier binaire nommé sudo dans le / Usr / bin annuaire. Tous les binaires sont situés dans le répertoire ce, bien que, si lequel est très pratique lorsque vous avez besoin de trouver un fichier binaire, mais ont aucune idée où commencer à chercher.

linux-find-fichiers-whereis

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

Prenez note que les deux peuvent rechercher plusieurs commandes à la fois en fournissant autant de noms de commandes que vous voulez (comme illustré dans les captures d`écran).

Une légère différence entre les deux commandes est que où se trouve ne fera que regarder à travers une liste intégrée des répertoires lors de la recherche en lequel regardera à travers tous les répertoires de l`utilisateur en cours dans variable d`environnement PATH.

La « Locate » Commande

La commande suivante, nous allons explorer est Localiser, qui utilise une base de données pré-construit des fichiers et des répertoires pour accélérer le processus de recherche. Si vous avez déjà utilisé un Recherche indexée de Windows, le concept devrait être assez familier.Quels sont les outils les plus rapides pour Windows Desktop Search?Quels sont les outils les plus rapides pour Windows Desktop Search?La recherche est l`un des outils numériques que nous prenons pour acquis et fortement compter. Heureusement, Windows est livré avec une fonction de recherche à portée de main. Pourraient outils tiers mieux et plus vite? Nous avons fait le test.Lire la suite

Ce type de recherche indexée est certainement plus rapide que l`ensemble de la recherche disque, mais l`inconvénient est que l`indice peut parfois tomber désynchronisés. Bien que le système Linux met à jour périodiquement l`indice lui-même, vous pouvez le forcer à synchroniser en utilisant la updatedb commander.

Notez qu`une mise à jour de l`index pourrait prendre plusieurs minutes en fonction de la puissance de traitement de votre système.

linux-find-fichiers-localiser

Pour utiliser la Localiser commande, tout ce que vous devez faire est de fournir une chaîne de requête qu`il utilisera pour trouver des correspondances. La commande sortie une liste de tous les répertoires et les fichiers indexés correspondant à la requête.

Video: Tutoriel Linux : Effectuer une recherche de contenu avec grep | video2brain.com

Si vous souhaitez limiter la recherche à des résultats exacts seulement, utilisez la -b paramètre. Si vous voulez faire la requête de recherche sensible à la casse, utilisez la -je paramètre. Si vous voulez limiter le nombre de résultats, utilisez le -n lt; #gt; paramètre.

La commande « Rechercher »

Enfin, nous avons la trouver commande, qui est le plus polyvalent des commandes que nous allons explorer mais aussi les plus difficiles à apprendre en raison de la façon dont il peut être flexible.

Prenez note que lorsque vous utilisez cette commande, il recherche toujours dans le répertoire courant, sauf indication contraire.

linux-find-fichiers-trouver-nom

Pour trouver un fichier par son nom, utilisez la -prénom paramètre (ou le -mon nom paramètre de cas insensibilité). Ou bien, vous pouvez inverser la recherche et exclure des fichiers par leur nom à l`aide -ne pas modificateur. le * symbole est utilisé comme joker.

linux-find find-fichiers-type

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

  • : répertoires
  • F: fichiers réguliers
  • l: les liens symboliques

linux-find-fichiers-find-size

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

  • c: octets
  • k: kilooctets
  • M: méga-octets
  • g: giga-octets

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 voulez chaîne plusieurs recherches dans un, utilisez la -et et -ou paramètres entre les requêtes.

Ne perdez jamais un autre fichier sous Linux

Et là vous l`avez: les meilleures façons de trouver des fichiers sur Linux en utilisant rien de plus que la ligne de commande. Aucun logiciel tiers nécessaire. Que vous ayez besoin d`un simple , un jeûne Localiser, ou un puissant trouver, Linux a pensé à vous.Quelle est la différence entre les distributions Linux S`ils sont tous Linux? [MakeUseOf Explique]Quelle est la différence entre les distributions Linux S`ils sont tous Linux? [MakeUseOf Explique]Lorsqu`un utilisateur est introduit à Linux, ils pourraient être dit qu`ils utilisent Linux, mais ils apprennent rapidement qu`il appelle autre chose. Oui, Ubuntu, Fedora, Linux Mint, Debian, openSUSE, et tant d`autres ...Lire la suite

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

Articles connexes