Comment trouver des fichiers sur Linux avec 3 commandes faciles
Toujours aux prises avec la courbe d'apprentissage de Linux? Nous ne vous en voulons pas! Il est très différent de Windows 7 Différences clés que vous devez connaître avant de basculer entre Windows et Linux 7 Différences essentielles que vous devez connaître avant de basculer en lecture de Windows et Linux pour éviter les problèmes, telles que la localisation de ces fichiers égaré l'autre jour. Y a-t-il un moyen facile de les trouver?
Heureusement oui. Cependant, vous devez vous familiariser un peu avec la ligne de commande. Guide de démarrage rapide avec la ligne de commande Linux Guide de démarrage rapide avec la ligne de commande Linux Vous pouvez faire beaucoup de choses étonnantes avec des commandes sous Linux et c'est vraiment pas difficile à apprendre. Lisez-en plus afin d'exploiter 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 essentielles de Linux Un A à Z de Linux - 40 commandes essentielles à connaître Un A à Z de Linux - 40 commandes essentielles à connaître Linux est la troisième roue souvent ignorée de Windows et Mac. Oui, au cours des dix dernières années, le système d'exploitation open source a gagné du terrain, mais il est encore loin d'être considéré… Lire la suite .
Lorsque vous êtes prêt, voici trois commandes simples que vous pouvez utiliser pour localiser des fichiers que vous n'arrivez tout simplement pas à trouver.
le “Lequel” Commander
le lequel La 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 à ce qu'il fait.
Sous Linux, chaque commande que vous exécutez dans la ligne de commande pointe en fait sur 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é. Quand vous utilisez le lequel
commande avec une commande que vous recherchez, le résultat est le chemin d'accès au fichier binaire de cette commande.
Dans l'exemple ci-dessus, la commande souvent utilisée sudo
pointe en fait sur un fichier binaire nommé sudo dans le / usr / bin annuaire. Tous les fichiers binaires ne sont pas situés dans le répertoire this, cependant, lequel
est pratique lorsque vous avez besoin de trouver un binaire mais que vous ne savez pas par où commencer..
Une commande alternative est la où se trouve
commande, qui vous donne un peu plus d'informations - pas 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 examinera uniquement une liste intégrée de répertoires lors de la recherche en lequel va parcourir tous les répertoires de l'utilisateur actuel Variable d'environnement PATH.
le “Localiser” Commander
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é une recherche Windows indexée 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 sur lequel nous comptons beaucoup. Heureusement, Windows est livré avec une fonctionnalité 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 de rechercher l’ensemble du lecteur de disque, mais l’inconvénient est que l’index peut parfois ne pas être synchronisé. Bien que le système Linux mette périodiquement à jour l’index, vous pouvez le forcer à se synchroniser à l’aide du mis à jourb
commander.
Notez qu'une mise à jour d'index peut prendre plusieurs minutes en fonction de la puissance de traitement de votre système..
Pour utiliser le Localiser
Pour ce faire, il vous suffit de fournir une chaîne de requête à utiliser pour rechercher des correspondances. La commande affichera une liste de tous les répertoires indexés et fichiers correspondant à la requête..
Si vous souhaitez limiter la recherche à des correspondances exactes, utilisez la commande -b
paramètre. Si vous souhaitez que la requête de recherche ne respecte pas la casse, utilisez la commande -je
paramètre. Si vous souhaitez limiter le nombre de résultats, utilisez la commande -n <#>
paramètre.
le “Trouver” Commander
Enfin nous avons le trouver commande, 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 en cours, sauf indication contraire..
Pour rechercher un fichier par son nom, utilisez la commande -prénom
paramètre (ou le -mon nom
paramètre pour la non-sensibilité à la casse). Vous pouvez également inverser la recherche et exclure les fichiers par leur nom à l'aide de la touche -ne pas
modificateur. le *
le symbole est utilisé comme un joker.
Vous pouvez également trouver tous les fichiers en fonction de leur type en utilisant le -type
paramètre. Les options communes suivantes correspondent à leurs types de fichiers respectifs:
- ré: répertoires
- F: fichiers réguliers
- l: liens symboliques
Comme pour les types de fichiers, vous pouvez effectuer une recherche en fonction de la taille du fichier à l'aide de la commande -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 seule, utilisez la commande -et
et -ou
paramètres entre les requêtes.
Ne perdez jamais un autre fichier sous Linux
Et voilà: la meilleure façon de trouver des fichiers sur Linux en utilisant rien de plus que la ligne de commande. Aucun logiciel tiers n'est nécessaire. Si vous avez besoin d'un simple où, un jeûne Localiser, ou un puissant trouver, Linux vous a couvert Quelle est la différence entre les distributions Linux si elles sont toutes sous Linux? [MakeUseOf explique] Quelle est la différence entre les distributions Linux si elles sont toutes sous Linux? [MakeUseOf explique] Quand un utilisateur découvre Linux pour la première fois, on peut lui dire qu'il utilise Linux, mais il va vite apprendre qu'il s'appelle autre chose. Oui, Ubuntu, Fedora, Linux Mint, Debian, openSUSE et tant d’autres… En savoir plus .
Comment faire vous trouver des fichiers sur Linux? Partagez vos meilleurs trucs et astuces avec nous dans les commentaires ci-dessous!
Explorer plus sur: Invite de commandes, Terminal.