La plupart des gestionnaires de fichiers populaires pour les systèmes d'exploitation sur le noyau Linux disposent d'un outil de recherche assez fonctionnel. Cependant, les paramètres qui ne sont pas toujours présents dans ce suffisent pour rechercher les informations nécessaires. Dans ce cas, un utilitaire standard qui commence par le « Terminal » est d'aider. Il vous permet d'entrer la commande, l'argument et les options pour trouver facilement les données requises dans un répertoire spécifique ou dans tout le système.
Nous utilisons la commande Rechercher dans Linux
La commande FIND est conçu pour rechercher divers objets, y compris les fichiers de tous les formats et le répertoire des diverses profondeurs. De l'utilisateur il vous suffit d'entrer dans la commande elle-même, indiquez la valeur souhaitée et attribuer les arguments pour définir les paramètres de filtrage. La procédure de l'utilitaire lui-même ne prend généralement pas beaucoup de temps, mais cela dépend du volume des informations numérisées. Maintenant, nous allons attarder sur les exemples d'utilisation Rechercher plus en détail.Transition vers le répertoire via la console
Tout d'abord, je voudrais retirer un peu de l'équipe principale et influer sur le thème des actions supplémentaires qui contribueront à l'avenir lors du contrôle de la console. Le fait est que les services publics de distribution Linux ne sont pas aiguisés pour rechercher tous les éléments de l'ordinateur. Tous les processus doivent être lancés uniquement avec une indication de l'emplacement complet des articles ou aller à l'emplacement par la commande CD. Assurez-vous qu'il peut être assez suffisant:
- Ouvrez le gestionnaire de fichiers installé et allez dans le dossier de votre choix où vous souhaitez utiliser la commande FIND.
- Sur un objet, cliquez sur PCM et trouver l'article « Propriétés ».
- Vous verrez son dossier parent avec une manière complète pour indiquer. Rappelez-vous à faire la transition entre le « Terminal ».
- Maintenant, exécutez la console, par exemple, dans le menu.
- Nous écrivons-il une commande CD / Accueil / Utilisateur / dossier où l'utilisateur est le nom du dossier de l'utilisateur, et le dossier est le nom du répertoire requis.
Si avant d'utiliser Recherche, effectuez les instructions indiquées ci-dessus, vous ne pouvez pas prescrire le chemin complet du fichier à condition qu'il soit à l'emplacement choisi. Une telle solution accélérera considérablement la commande à l'avenir.
Rechercher des fichiers dans le répertoire courant
Lors de l'exécution de la recherche de la console la plus en cours d'exécution, vous recevrez le résultat de la recherche dans votre répertoire utilisateur actif. Dans un autre cas, par exemple, lorsque vous vous activez lors de la recherche d'emplacement, dans les résultats, vous verrez tous les sous-dossiers et les fichiers présents en eux.
Trouver l'activation sans arguments et options est utilisée lorsqu'il est nécessaire de visualiser tous les éléments à la fois. Si leur nom est complètement non placé dans la chaîne, il vaut la peine de changer la commande afin qu'elle obtient la forme de la recherche. -Imprimer.
Rechercher des fichiers dans le répertoire spécifié
La commande d'affichage des fichiers via un chemin spécifié n'est pratiquement pas différente de celle que nous avons mentionnée ci-dessus. Vous devez également enregistrer trouver, puis ajouter ./Folder, si vous souhaitez connaître les données de répertoire dans l'emplacement actuel, ou vous devrez spécifier le chemin complet en entrant, par exemple, trouvez ./Home/user/ téléchargements / dossier, où le dossier - Le répertoire final. Chaque élément sera retiré par des lignes séparées dans l'ordre de leur profondeur.
Recherche par nom
Parfois, il est nécessaire d'afficher des objets qui satisfont uniquement le nom. Ensuite, l'utilisateur doit spécifier une option distincte pour l'équipe afin qu'elle comprend l'appel. La ligne d'entrée acquiert ce type: trouver. -Name "Word", où Word est un mot clé pour la recherche, ce qui est nécessairement écrit dans des guillemets doubles et en tenant compte du registre de chaque symbole.
Si vous ne connaissez pas le registre exact de chaque lettre ou souhaitez afficher tous les noms appropriés, sans prendre en compte ce paramètre, entrez dans la console de recherche. -Neame "mot".
Pour filtrer les résultats par mot-clé à l'argument -Name, une autre est ajoutée. L'équipe acquiert la forme de trouvaille. -Name "mot", où Word est un mot qui doit être exclu.
Parfois, il est nécessaire de trouver des objets une clé, à l'exclusion de l'autre. Ensuite, alternativement plusieurs options de recherche et la ligne d'entrée est obtenue par les éléments suivants: Rechercher. -Name "Word" Nom -Pas "* .txt". Veuillez noter que dans le deuxième argument entre guillemets indiqués "* .txt", et cela signifie que la recherche de travaux non seulement avec les noms, mais également avec les formats de fichiers spécifiés dans ce formulaire.
Il y a un opérateur ou. Il vous permet de trouver immédiatement un ou plusieurs arguments appropriés. Chacun est indiqué séparément, avec l'ajout des arguments correspondants. En conséquence, il s'avère ce qui suit: trouvez -Name "mot" -o-nom "Word1".
Spécification de la profondeur de la recherche
La commande de recherche aidera l'utilisateur et ensuite lorsqu'il doit trouver le contenu du répertoire uniquement à la profondeur spécifiée, par exemple, aucune analyse n'est requise à l'intérieur du troisième sous-dossier. Pour installer de telles restrictions, entrez Rechercher. -MaxDepth N -Name "Word", où n est la profondeur maximale et -Name "mot" - tout argument ultérieur.
Recherche dans plusieurs répertoires
De nombreux répertoires à la fois il y a plusieurs dossiers avec des contenus différents. S'il y a une grande quantité là-bas et que la recherche doit être implémentée uniquement dans certains cas, vous devrez alors spécifier ceci lors de la saisie de la commande de recherche ./folder1/Folder1 -Type F -Name "Word", où ./folder. / folder1 est une liste de répertoires appropriés et -Name "mot" - le reste des arguments.
Affichage d'éléments cachés
Sans spécifier l'argument approprié, les objets cachés des répertoires numérisés ne seront pas affichés dans la console. Par conséquent, l'utilisateur prescrit manuellement une option supplémentaire de sorte que, à la fin de la commande, c'était comme suit: trouvez ~ -Type F -Name. * ". Vous recevrez une liste complète de tous les fichiers, mais si certains d'entre eux n'ont pas accès, avant le mot de recherche de la ligne, sudo sudo pour activer les droits de superutilisateur.
Numérisation des groupes de dossiers domestiques et des utilisateurs
Chaque utilisateur peut créer un nombre illimité de répertoires et d'objets dans différents endroits. Plus rapide de la recherche des informations qui appartiennent à l'un des utilisateurs, en utilisant la commande de recherche et l'un de ses arguments. Dans le registre "Terminal", trouvez. -Utilisateur nom d'utilisateur, où le nom d'utilisateur est le nom d'utilisateur. Après avoir entré la numérisation commencera automatiquement.
Environ le même schéma fonctionne avec des groupes d'utilisateurs. Exécution d'une analyse de fichier associée à l'un des groupes se produit via TRANS / VAR / WWW -GROUP GROUPNAME. N'oubliez pas que les objets peuvent être un grand nombre et la conclusion de ceux-ci prend parfois beaucoup de temps.
Filtrage par date
Le système d'exploitation enregistre automatiquement des informations sur la date de modification de chaque fichier existant. La commande de recherche vous permet de les trouver tous par le paramètre spécifié. Il est seulement nécessaire d'enregistrer sudo Recherche / -Mtime N, où n est le nombre de jours il y a des jours lorsque l'objet a été modifié la dernière fois. Le préfixe sudo est nécessaire ici afin d'obtenir des données et des fichiers uniquement destinés à SuperUserer.
Si vous souhaitez afficher les articles que la dernière fois a ouvert un certain nombre il y a un certain nombre de jours, la chaîne change son point de vue sur Sudo Trouver / -time N.
Filtrage de fichiers
Chaque objet a sa propre taille, respectivement, la commande de recherche de fichier doit avoir une fonction qui leur permet de les filtrer par ce paramètre. Trouver sait comment faire cela, il vous suffit de définir la taille par l'argument lui-même. Il suffit d'entrer Recherche / -Size N, où N est le volume en octets, méga-octets (M) ou gigaoctets (G).
Vous pouvez spécifier la plage des éléments souhaités. Ensuite, les définitions entrent dans la commande, par exemple, une telle chaîne: Rechercher / -Size + 500m -Size -1000m. Une telle analyse affiche les fichiers de plus de 500 méga-octets, mais moins de 1000.
Rechercher des fichiers et des répertoires vides
Certains des fichiers ou des dossiers sont vides. Ils occupent seulement un espace excédentaire sur le disque et parfois interférer avec l'interaction normalement avec l'ordinateur. Ils devraient être trouvées pour déterminer d'autres actions, et cela aidera la Recherche / Dossier F -Type -Vider, où / dossier est un lieu où l'analyse est effectuée.
Par ailleurs, je tiens à souligner brièvement d'autres arguments utiles, qui, de temps en temps deviennent utiles pour les utilisateurs:
- -mount - restriction que sur le système de fichiers en cours;
- F -type - Affichage des fichiers uniquement;
- D -type - montrent que le répertoire;
- -nogroup, -nouser - recherche de fichiers qui ne appartiennent à aucun groupe ou appartiennent à l'utilisateur;
- -Version - connaître la version de l'utilitaire.
Cette familiarisation avec l'équipe de Recherche est terminée. Si vous voulez étudier en détail les autres outils de la console standard de systèmes d'exploitation sur le noyau Linux, nous vous conseillons de consulter la fiche individuelle selon le lien suivant.
En savoir plus: Commandes fréquemment utilisées dans Terminal Linux
Après avoir recherché les informations requises, vous pouvez effectuer d'autres actions avec eux, par exemple, la modification, la suppression ou le contenu des études. Cela aidera les autres dans les services publics intégrés « Terminal ». Des exemples de leur utilisation trouveront ci-dessous.
LIRE AUSSI: Exemples de Grep / Cat / Ls commandes Linux