next up previous index
Következő: 15.73.4 OPCIÓK Fel: 15.73 locate(1) Előző: 15.73.2 VÁZLAT   Index

15.73.3 LEÍRÁS

A locate parancs végignézi a megadott fájlnév-adatbázis(oka)t és kinyomtatja azokat a fájlneveket, melyek illeszkednek a mintá(k)ra. A minták tartalmazhatnak shell-stílusú speciális karaktereket is (metakarakterek). Ezek a: ,,*'', ,,?'', és ,,[]''. A metakarakterek nem kezelik a ,,/'' vagy ,,.'' karaktereket speciálisan, emiatt például a ,,foo*bar'' minta illeszkedik a ,,foo3/bar'' karaktersort tartalmazó fájlnévre, hasonlóan a ,,*duck*'' minta is illeszkedik a ,,lake/.ducky'' karaktersort tartalmazó fájlnevekre. A metakaraktereket tartalmazó mintákat idézőjelek közé kell tenni jelezve, hogy azok nem a parancsértelmezőnek (shell) szólnak. Ha a minta egyszerű string - nem tartalmaz metakaraktereket -, akkor a locate parancs kilistáz minden olyan fájlnevet, ami bármely részében tartalmazza az adott stringet. Ha a minta metakaraktereket is tartalmaz, akkor a locate csak azokat a fájlokat listázza, melyek pontosan illeszkednek a megadott mintára. Emiatt a metakaraktereket tartalmazó mintát általában ,,*''-gal kezdjük, és többnyire ,,*''-gal fejezzük be. Ettől akkor térjünk el, ha pontosan a fájlnév elejére vagy végére akarunk keresni. A fájlnév-adatbázis(ok) tartalmazzák mindazokat a fájlneveket, melyek az adatázis utolsó frissítésekor a rendszerben megtalálhatóak voltak. A rendszer adminisztrátora kiválaszthatja az alapértelmezett adatbázist, a frissítésének gyakoriságát, és azokat a könyvtárakat, melyekről az adatbázis adatokat tartalmazhat; lásd updatedb(1L).




1999-09-17