Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
doc:systeme:locate [13/11/2014 08:22] Hypathie [Introduction] |
doc:systeme:locate [13/07/2015 11:56] milou [LOCATE - Commande de Recherche] |
||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
* Objet : retrouver des fichiers avec la commande locate | * Objet : retrouver des fichiers avec la commande locate | ||
- | * Niveau requis : {{tag>débutant}} | + | * Niveau requis : {{tag>débutant avisé}} |
+ | * Commentaires : //La recherche de fichiers rapide// | ||
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-) | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-) | ||
+ | * Suivi : | ||
* Création par [[user>MaTTux]] juin 2012 | * Création par [[user>MaTTux]] juin 2012 | ||
* Testé par [[user>Hypathie]] le 10/08/2014 | * Testé par [[user>Hypathie]] le 10/08/2014 | ||
Ligne 9: | Ligne 11: | ||
- | |||
- | dixit : MaTTux_ (un peu revu et corrigé par Haricophile) ;-) | ||
===== Introduction ===== | ===== Introduction ===== | ||
==== Comment la commande locate fonctionne-t-elle ? ==== | ==== Comment la commande locate fonctionne-t-elle ? ==== | ||
Ligne 49: | Ligne 49: | ||
<code user>type locate</code> | <code user>type locate</code> | ||
- | locate est /usr/bin/locate | + | <file config retour de la commande>locate est /usr/bin/locate</file> |
* Puis avec la commande ls : | * Puis avec la commande ls : | ||
Ligne 55: | Ligne 55: | ||
<code user>ls -l /usr/bin/locate</code> | <code user>ls -l /usr/bin/locate</code> | ||
- | lrwxrwxrwx 1 root root 24 avr 17 13:06 /usr/bin/locate -> /etc/alternatives/locate | + | <file config retour de la commande>lrwxrwxrwx 1 root root 24 avr 17 13:06 /usr/bin/locate -> /etc/alternatives/locate</file> |
> Où la première lettre "l" (la lettre L minuscule), signifie qu'il s'agit d'un lien symbolique. | > Où la première lettre "l" (la lettre L minuscule), signifie qu'il s'agit d'un lien symbolique. | ||
Ligne 63: | Ligne 63: | ||
<code user>ls -l /etc/alternatives/locate</code> | <code user>ls -l /etc/alternatives/locate</code> | ||
- | lrwxrwxrwx 1 root root 16 avr 17 13:06 /etc/alternatives/locate -> /usr/bin/mlocate | + | <file config retour de la commande>lrwxrwxrwx 1 root root 16 avr 17 13:06 /etc/alternatives/locate -> /usr/bin/mlocate</file> |
<note tip> | <note tip> | ||
Ligne 75: | Ligne 75: | ||
-soit enfin ''/usr/bin/mlocate critère-de-recherche'' | -soit enfin ''/usr/bin/mlocate critère-de-recherche'' | ||
- | =====Locate, sa syntaxe, ses options ===== | ||
- | ===Syntaxe=== | ||
- | locate <options> <vos critères de recherche> | ||
- | |||
- | ===Les options=== | ||
Ligne 102: | Ligne 97: | ||
Résultat fulgurant et magique ! :-D | Résultat fulgurant et magique ! :-D | ||
- | ===== Locate - Les Options ===== | + | =====Locate - la syntaxe, les options ===== |
+ | ===Syntaxe=== | ||
+ | |||
+ | locate <options> <vos critères de recherche> | ||
+ | |||
+ | ===Les options=== | ||
+ | ^ //OPTIONS// ^ //ACTION// ^ | ||
+ | | **-i** | pour ignorer la casse majuscule ou minuscule | | ||
+ | | **-c** | afficher seulement le nombre de résultat | | ||
+ | | **-u** | crée une base de données à partir de la racine ''/'' | | ||
+ | | **-U** | ajoute dans la base de données le répertoire spécifié. | | ||
+ | | **-r** | effectue la recherche du nom dans la base de données | | ||
+ | | **-o** | spécifie la création d'une base de données ( database). | | ||
+ | | **-d** | le chemin de la base de données : ''locate -d <new db path> <filename>'' | | ||
+ | | **-e** | <rep1,rep2,...> - exclusion des répertoires de la database lors de l'utilisation des options -U ou u | | ||
+ | | **-l** | <niveau> - Niveau de sécurité | | ||
+ | | **-n <n>** | N'affiche que les n premiers résultats | | ||
+ | | **-0** | Séparer les entrées sur la sortie à l'aide du caractère ASCII NUL au lieu d'écrire chaque entrée sur une ligne distincte. Cette option est conçue pour l'interopérabilité avec l'option --null de xargs GNU (1) | | ||
- | <code> | ||
- | -i pour ignorer la casse majuscule ou minuscule | ||
- | -u crée une base de données à partir de la racine / | ||
- | -U ajoute dans la base de données le répertoire spécifié. | ||
- | -r effectue la recherche du nom dans la base de données | ||
- | -o spécifie la création d'une base de données ( database). | ||
- | -d le chemin de la base de données | ||
- | -e <rep1,rep2,...> - exclusion des répertoires de la database lors de l'utilisation des options -U ou u. | ||
- | -l <niveau> - Niveau de sécurité . | ||
- | -n <n> N'affiche que les n premiers résultats. | ||
- | 0 pas de sécurité. Cela accélère les recherches. | ||
- | </code> | ||
==== Exemples ==== | ==== Exemples ==== |