Comandes linux

Page 8

ASI1

Entorn d'usuari – Variables d'entorn – Fitxers de configuració Sistemes Operatius LINUX

8

Els comandaments (programes) “locate” i “slocate”, ens permeten: Indexar (crear un Index), de tots els fitxers dels sistema de fitxers. Fer una cerca ràpida de qualsevol fitxer del sistema de fitxers, independentment de la propietat (de qui en sigui l'usuari propietari). updatedb De manera molt semblant al que passa amb “whatis”, succeeix amb el programa “locate”, que també necessita d'una bases de dades, on consultar la informació que esperem obtenir-ne. Per a crear (i actualitzar), la base de dades necessària per al comadament “locate”, emprarem un altre comandament, anomenat “updatedb”. La ruta per defecte on està emmagatzemada aquesta base de dades és /var/lib/mlocate/mlocate.db (tot i que aquesta ruta, es pot canviar amb un dels paràmetres del comandament “locate”) Si donem una ullada al manual del comadament “locate”, com es mostra a la següent captura:

updatedb(8)

updatedb(8)

NAME updatedb - update a database for mlocate SYNOPSIS updatedb [OPTION]... DESCRIPTION updatedb creates or updates a database used by locate(1). If the database already exists, its data is reused to avoid rereading directories that have not changed. updatedb is usually run daily by cron(8) to update the default database. EXIT STATUS updatedb returns with exit status 0 on success, 1 on error. Si la base de dades ja existeix, per a fer-ne l'actualització, la informació de la pròpia base de dades, és emprada per a veure només quins directoris han estat modificats. Aquest programa és habitualment executat a diari pel servei “cron” perque s'actualitzi la base de dades de manera automàtica. Quan acaba d'executar-se, “updatedb” retorna un 0 si la creació de la base de dades s'ha completat correctament, o bé 1 si ha fallat durant el procés. El estatus de finalització, podrem comprovar-lo, executant echo $? Per a crear la base de dades de “locate”, executem “update” a la Shell i tabulem dues vegades, amb la tecla tabulador:

© Document escrit per Joaquim Sabrià Bernaus, sota llicència Creative Commons. Es permès d'emprar, reproduir i/o modificar aquest document, sempre que es faci menció de la font d'informació i de l'autor.


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.