Stations de travail en ligne OnWorks Linux et Windows

Logo

Hébergement gratuit en ligne pour les postes de travail

<Précédent | Table des matières | Suivant>

localiser - Trouver des fichiers en toute simplicité

La localiser programme effectue une recherche rapide dans la base de données des noms de chemin, puis affiche chaque nom qui correspond à une sous-chaîne donnée. Supposons, par exemple, que nous souhaitions rechercher tous les programmes dont le nom commence par « zip ». Puisque nous recherchons des programmes, nous pouvons supposer que le nom du répertoire contenant les programmes se terminerait par « bin/ ». Par conséquent, nous pourrions essayer d'utiliser localiser de cette façon pour trouver nos fichiers :


[moi@linuxbox ~]$ localiser le bac/zip

[moi@linuxbox ~]$ localiser le bac/zip


locate recherchera sa base de données de chemins et affichera tous ceux qui contiennent la chaîne


« poubelle/zip » :



/usr/bin/zip

/usr/bin/zipcloak

/usr/bin/zipgrep

/usr/bin/infozip

/usr/bin/zipnote

/usr/bin/zipsplit

/usr/bin/zip

/usr/bin/zipcloak

/usr/bin/zipgrep

/usr/bin/infozip

/usr/bin/zipnote

/usr/bin/zipsplit


Si l'exigence de recherche n'est pas si simple, localiser peut être combiné avec d'autres outils tels que grep pour concevoir des recherches plus intéressantes :


[moi@linuxbox ~]$ localiser zip | bac grep

/bin/bunzip2

/bin/bzip2

/bin/bzip2récupérer

/bin/gunzip

/bin/gzip

/usr/bin/funzip

/usr/bin/gpg-zip

/usr/bin/preunzip

/usr/bin/prezip

/usr/bin/prezip-bin

/usr/bin/décompresser

/usr/bin/unzipsfx

/usr/bin/zip

/usr/bin/zipcloak

/usr/bin/zipgrep

/usr/bin/infozip

/usr/bin/zipnote

/usr/bin/zipsplit

[moi@linuxbox ~]$ localiser zip | bac grep

/bin/bunzip2

/bin/bzip2

/bin/bzip2récupérer

/bin/gunzip

/bin/gzip

/usr/bin/funzip

/usr/bin/gpg-zip

/usr/bin/preunzip

/usr/bin/prezip

/usr/bin/prezip-bin

/usr/bin/décompresser

/usr/bin/unzipsfx

/usr/bin/zip

/usr/bin/zipcloak

/usr/bin/zipgrep

/usr/bin/infozip

/usr/bin/zipnote

/usr/bin/zipsplit


La localiser Le programme existe depuis un certain nombre d'années et il existe plusieurs variantes d'utilisation courante. Les deux plus courantes trouvées dans les distributions Linux modernes sont slocer ainsi que mlocaliser, bien qu'ils soient généralement accessibles par un lien symbolique nommé localiser. Les différentes versions de localiser ont des ensembles d'options qui se chevauchent. Certaines versions incluent la correspondance d'expressions régulières (que nous aborderons dans un prochain chapitre) et la prise en charge des caractères génériques. Consultez la page de manuel pour localiser pour déterminer quelle version de localiser est installé.


image

D'où vient la base de données de localisation ?

Vous remarquerez peut-être que, sur certaines distributions, localiser ne fonctionne pas juste après l'installation du système, mais si vous réessayez le lendemain, cela fonctionne bien. Ce qui donne? Les localiser la base de données est créée par un autre programme nommé mis à jourb. En général, il est exécuté périodiquement comme un Cron; c'est-à-dire une tâche effectuée à intervalles réguliers par le démon cron. La plupart des systèmes équipés de localiser courir mis à jourb une fois par jour. Comme la base de données n'est pas mise à jour en continu, vous remarquerez que les fichiers très récents n'apparaissent pas lors de l'utilisation localiser. Pour surmonter cela, il est possible d'exécuter le mis à jourb programmer manuellement en devenant le superutilisateur et en exécutant mis à jourb à l'invite.


Meilleur système d'exploitation Cloud Computing chez OnWorks :