GNU/Linux >> Tutoriels Linux >  >> Linux

localiser des exemples de commandes sous Linux

Il y aura des moments où vous créez un fichier et oubliez dans quelle structure de répertoires vous l'avez mis. Il y aura aussi des moments où vous ne connaîtrez pas l'emplacement exact des fichiers créés par le système, les applications ou d'autres utilisateurs. Sous Linux, vous disposez de plusieurs outils puissants pour trouver les fichiers que vous recherchez.

La commande de localisation

La commande locate effectue une recherche rapide de toute chaîne spécifiée dans les noms de fichiers et les chemins stockés dans la base de données mlocate. Cette base de données doit être mise à jour régulièrement pour que la recherche soit efficace. Les résultats affichés peuvent être limités aux fichiers auxquels les utilisateurs sont autorisés à accéder ou à exécuter.

Syntaxe

La syntaxe de la commande de localisation est :

# locate [options] {string}

localiser les options de commande

La commande de localisation prend en charge différentes options qui vous permettent de rendre votre recherche plus efficace. Certaines des options sont décrites dans le tableau.

Option Utilisé pour
-r Rechercher des noms de fichiers à l'aide d'expressions régulières.
-c Afficher uniquement le nombre d'entrées correspondantes trouvées, plutôt que les noms de fichiers.
-e Renvoyer uniquement les fichiers qui existent au moment de la recherche.
-i Ignorer la casse dans les noms de fichiers ou les chemins.
-n {nombre d'entrées} Renvoyer uniquement les premières correspondances jusqu'au nombre spécifié.

LA COMMANDE mise à jourb

La commande updatedb est utilisée pour créer une base de données de fichiers basée sur le fichier /etc/ updatedb.conf. Cette commande est utilisée pour mettre à jour la base de données /var/lib/mlocate/mlocate.db. Le fichier /etc/updatedb.conf contient les chemins qui doivent être exclus lors de la construction de la base de données. Pour ajouter un chemin qui doit être exclu lors de la construction de la base de données, ouvrez le fichier /etc/updatedb.conf fichier et, dans le PRUNEPATH variable, spécifiez le chemin qui n'a pas besoin d'être inclus lors de la construction de la base de données. Par exemple, PRUNEPATH=”/etc” exclura le répertoire /etc lors de la construction de la base de données.

Bien qu'il s'agisse de la base de données par défaut recherchée par la commande locate, il peut y avoir plus de bases de données contenant des chemins de fichiers. Si la base de données n'est pas mise à jour avant d'effectuer une recherche, tous les fichiers créés après la dernière mise à jour seront exclus de la recherche.

localiser des exemples de commandes

1. Pour localiser n'importe quel fichier :

# locate file.txt 

2. Pour faire correspondre uniquement le nom de base au modèle :

# locate -b file.txt
# locate --basename file.txt 

3. Pour obtenir le nombre d'entrées correspondantes :

# locate -c file.txt
# locate --count file.txt

4. Pour remplacer la base de données par défaut par donnée :

# locate -d 
# locate --database

5. Pour imprimer les entrées qui existent au moment où la localisation a été déclenchée :

# locate -e filename
# locate --existing filename

6. Pour suivre les liens symbolix de fin :

# locate -L text
# locate --follow text

7. Pour obtenir l'aide de localisation :

# locate -h
# locate --help

8. Pour quitter avec succès après avoir trouvé le nombre spécifié d'entrées :

# locate -l 10 text
# locate -n 10 text
# locate --limit 10 text

9. Pour éviter de suivre les liens symboliques :

# locate -P text
# locate --nofollow text
# locate -H text 

10. Pour séparer les entrées de sortie par le caractère ASCI NULL :

# locate -0 text
# locate --null text 

11. Pour obtenir les statistiques sur la base de données lue :

# locate -S text
# locate --statistics text 

12. Pour supprimer les erreurs éventuelles :

# locate -q text
# locate --quiet text

13. Pour obtenir les informations de version :

# locate -V
# locate --version

14. Pour faire correspondre le chemin d'accès complet :

# locate -w text
# locate --wholename text


Linux
  1. 7 Exemples de commandes Linux df

  2. Exemples de commande rm sous Linux

  3. localiser des exemples de commandes sous Linux

  4. Exemples de commandes ps sous Linux

  5. w Exemples de commandes sous Linux

9 exemples de commandes tee sous Linux

9 exemples de commande diff sous Linux

Localiser la commande sous Linux

Commande de localisation Linux pour les débutants (8 exemples)

15 exemples pratiques de commande Locate sous Linux

Exemples de commandes id sous Linux