Következő: 15.73.4 OPCIÓK
Fel: 15.73 locate(1)
Előző: 15.73.2 VÁZLAT
  Index
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