Manpages

NÉV

locate − mintához illeszkedő fájlokat nyomtat a fájlnév adatbázis(ok)ból

ÁTTEKINTÉS

locate

[ −d elérési út ] [ −−database=elérési út ] [−−version] [−−help] minta...

LEÍRÁS

Ez a dokumentum a locate parancs GNU verziójának leírása. 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).

OPCIÓK

−d elérési út, −−database=elérési út

Ez az opció lehetővé teszi, hogy az alapértelmezett fájlnév adatbázis helyett az elérési út -on található adatbázis(ok)ban keressünk. Az elérési út az adatbázis fájlok neveinek kettősponttal elválasztott listája. A parancssori opció helyett használható a LOCATE_PATH környezeti változó, melyben a parancssorihoz hasonlóan adhatjuk meg az adatbázis fájlok helyét. A parancssori opcióban megadottak felülbírálják a környezeti változóban megadottakat.

A fájlnév adatbázis formája megváltozott a GNU find és locate 4.0 verziói óta, lehetővé téve, hogy eltérő byte -rendezést használó gépek ugyanazt az adatbázist használhassák. A locate parancs ezen verziója automatikusan felismeri és használja a locate vagy find korábbi GNU és Unix verziói számára készült adatbázisokat.

−−help

Rövid használati útmutatót ír ki, majd kilép.

−−version

Kiírja a program aktuális verziószámát, majd kilép.

KÖRNYEZETI VÁLTOZÓK

LOCATE_PATH

Az adatbázis fájlok neveinek kettősponttal elválasztott listája.

LÁSD MÉG

find(1), locatedb(5), updatedb(1), xargs(1) Finding Files (Fileok keresése az info-ban, ill nyomtatásban)

MAGYAR FORDÍTÁS

Kővári Péter <pkovari [AT] freemail.hu>