locate(1) General Commands Manual locate(1) NUME locate - gasete fiiere dupa nume REZUMAT locate [OPIUNE]... MODEL... DESCRIERE locate citete una sau mai multe baze de date pregatite de updatedb(8) i scrie numele fiierelor care corespund cel puin unuia dintre MODELE la ieirea standard, unul pe linie. Daca nu se specifica --regex, MODELELE pot conine caractere de globalizare (caractere Joker). Daca niciun MODEL nu conine caractere Joker, locate se comporta ca i cum modelul ar fi *MODEL*. In mod implicit, locate nu verifica daca fiierele gasite in baza de date mai exista inca (dar cere ca toate directoarele parinte sa existe daca baza de date a fost construita cu --require-visibility no). locate nu poate niciodata sa raporteze fiiere create dupa cea mai recenta actualizare a bazei de date relevante. STARE DE IEIRE locate iese cu starea 0 daca s-a gasit vreo potrivire sau daca locate a fost invocata cu una dintre opiunile --limit 0, --help, --statistics sau --version. In cazul in care nu s-a gasit nicio potrivire sau a fost intalnita o eroare fatala, locate iese cu starea 1. Erorile intalnite in timpul citirii unei baze de date nu sunt fatale, cautarea continua in alte baze de date specificate, daca exista. OPIUNI -A, --all Afieaza numai intrarile care se potrivesc cu toate MODELELE in loc de a cere ca numai una dintre ele sa se potriveasca. -b, --basename Potrivete numai numele de baza cu modelele specificate. Aceasta este opusul lui --wholename. -c, --count In loc sa scriei numele fiierelor la ieirea standard, scrie doar numarul de intrari corespunzatoare. -d, --database RUTA_LA_BD Inlocuiete baza de date implicita cu DBPATH. DBPATH este o lista de nume de fiiere de baze de date separate prin :. Daca se specifica mai multe opiuni --database, ruta rezultata este o concatenare a rutelor separate. Un nume de fiier de baza de date gol este inlocuit cu baza de date implicita. Un nume de fiier de baza de date - se refera la intrarea standard. Reinei ca o baza de date poate fi citita de la intrarea standard o singura data. -e, --existing Imprima numai intrarile care se refera la fiiere existente in momentul in care se executa locate. -L, --follow Atunci cand se verifica daca exista fiiere (daca este specificata opiunea --existent), se urmaresc legaturile simbolice care urmeaza. Acest lucru face ca legaturile simbolice rupte sa fie omise din rezultat. Acesta este comportamentul implicit. Opusul poate fi specificat folosind --nofollow. -h, --help Scrie un rezumat al opiunilor disponibile la ieirea standard i iese. -i, --ignore-case Ignora diferenele dintre majuscule i minuscule atunci cand se potrivesc modelele. -l, --limit, -n LIMITA Iese cu succes dupa ce a gasit intrarile LIMITA. Daca este specificata opiunea --count, numarul rezultat este, de asemenea, limitat la LIMITA. -m, --mmap Ignorata, pentru compatibilitate cu BSD i GNU locate. -P, --nofollow, -H Atunci cand se verifica daca exista fiiere (daca este specificata opiunea --existent), nu se urmaresc legaturile simbolice care urmeaza. Acest lucru face ca legaturile simbolice rupte sa fie raportate precum alte fiiere. Aceasta este opusul lui --follow. -0, --null Separa intrarile de ieire folosind caracterul ASCII NUL in loc sa scrie fiecare intrare pe o linie separata. Aceasta opiune este conceputa pentru interoperabilitate cu opiunea --null din GNU xargs(1). -S, --statistics Scrie statistici despre fiecare baza de date citita la ieirea standard in loc sa caute fiiere i sa iasa cu succes. -q, --quiet Nu scrie mesaje despre erorile intalnite in timpul citirii i procesarii bazelor de date. -r, --regexp EXP_REG Cauta o expresie regulata de baza EXP_REG. Nu sunt permise MODELe daca se utilizeaza aceasta opiune, dar aceasta poate fi specificata de mai multe ori. --regex Interpreteaza toate PATTERNs ca expresii regulate extinse. -s, --stdio Ignorata, pentru compatibilitate cu BSD i GNU locate. -V, --version Scrie informaii despre versiunea i licena lui locate la ieirea standard i iese. -w, --wholename Se potrivete numai numele intregii rute cu modelele specificate. Acesta este comportamentul implicit. Opusul poate fi specificat folosind --basename. EXEMPLE Pentru a cauta un fiier numit exact NUME (nu *NUME*), utilizai locate -b '\NUME' Deoarece \ este un caracter de globalizare (caracter Joker), acest lucru dezactiveaza inlocuirea implicita a lui NUME cu *NUME*. FIIERE /var/lib/mlocate/mlocate.db Baza de date cautata in mod implicit. MEDIU LOCATE_PATH Ruta catre baze de date suplimentare, adaugate dupa baza de date implicita sau dupa bazele de date specificate cu ajutorul opiunii --database. NOTE Ordinea in care sunt procesate bazele de date solicitate este nespecificata, ceea ce ii permite lui locate sa reordoneze ruta bazelor de date din motive de securitate. locate incearca sa fie compatibil cu slocate (fara opiunile utilizate pentru crearea bazelor de date) i GNU locate, in aceasta ordine. Acesta este motivul pentru opiunea implicita nepractica --follow i pentru setul confuz de opiuni --regex i --regexp. Scrisul scurt al opiunii -r este incompatibil cu GNU locate, unde corespunde opiunii --regex. Utilizai numele lung al opiunii pentru a evita confuziile. Variabila de mediu LOCATE_PATH inlocuiete baza de date implicita in BSD i GNU locate, dar este adaugata la alte baze de date in aceasta implementare i in slocate. AUTOR Miloslav Trmac CONSULTAI I updatedb(8) TRADUCERE Traducerea in limba romana a acestui manual a fost facuta de Remus- Gabriel Chelu Aceasta traducere este documentaie gratuita; citii Licena publica generala GNU Versiunea 3 sau o versiune ulterioara cu privire la condiii privind drepturile de autor. NU se asuma NICIO RESPONSABILITATE. Daca gasii erori in traducerea acestui manual, va rugam sa trimitei un e-mail la . mlocate septembrie 2012 locate(1)