NAZWA¶
locate - wyszukuje pliki w okresowo aktualizowanej bazie danych
SKŁADNIA¶
- locate
- [-d ścieżka]
[--database=ścieżka] [--version]
[--help] wzorzec...
OPIS¶
Uwaga! To tłumaczenie może być nieaktualne!
Ta strona podręcznika opisuje polecenie
locate w wersji GNU.
Dla każdego z podanych wzorców
locate przeszukuje jedną
lub więcej baz danych zawierających nazwy plików i
wyświetla te nazwy, które zawierają wzorzec. Wzorce mogą
zawierać metaznaki (znaki uogólniające/specjalne), takie jak
używane w powłoce: `*', `?' i `[]'. Metaznaki nie traktują
specjalnie `/' ani `.'. Zatem, do wzorca `foo*bar' może być
dopasowana do nazwa pliku zawierająca `foo3/bar', zaś do wzorca
`*duck*' nazwa zawierająca `lake/.ducky'. Wzorce posiadające znaki
uogólniające powinny być cytowane, by uchronić je przed
rozwinięciem przez powłokę.
Jeżeli wzorzec jest zwykłym łańcuchem tekstowym — nie
zawiera metaznaków — to
locate wyświetla wszystkie
nazwy plików z bazy zawierające ten łańcuch w dowolnym
miejscu. Jeżeli wzorzec zawiera metaznaki, to
locate
wyświetla tylko te nazwy plików, które dokładnie
pasują do wzorca. Na skutek tego, wzorce zawierające metaznaki
powinny zwykle rozpoczynać się od `*', a najczęściej
również kończyć się tym znakiem. Wyjątkami
są wzorce celowo dosłownie dopasowujące początek
bądź koniec nazwy pliku.
Bazy danych z nazwami plików zawierają listy plików
istniejących w systemie w momencie ostatniej aktualizacji baz.
Administrator systemu może wybrać nazwę pliku bazy
domyślnej, częstość, z jaką bazy są
aktualizowane oraz katalogi, dla których zawierają one zapisy;
zobacz
updatedb(1L).
OPCJE¶
- -d ścieżka,
--database=ścieżka
- Zamiast przeszukiwania bazy danych o domyślnej nazwie,
szuka w bazach określonych ścieżką, która
jest listą rozdzielonych dwukropkami nazw plików z bazami.
Możesz też posłużyć się zmienną
środowiska LOCATE_PATH ustawiającą listę
przeszukiwanych plików baz danych. Opcja anuluje ustawienie zmiennej
środowiska, jeżeli użyto obydwu.
Format bazy danych z nazwami plików zmienił się począwszy od
wersji 4.0 GNU
find i
locate, tak by umożliwić
maszynom o różnym porządku bajtów współdzielenie
baz. Ta wersja
locate potrafi automatycznie rozpoznawać i
odczytywać bazy utworzone dla starszych wersji
locate
pochodzącego z GNU, czy też Unixowych wersji
locate lub
find.
- --help
- Wyświetla informację o stosowaniu programu i
dostępnych opcjach, kończy pracę.
- --version
- Wyświetla numer wersji programu i kończy
pracę.
ŚRODOWISKO¶
- LOCATE_PATH
- Lista rozdzielonych dwukropkami nazw baz danych, jakie
będą przeszukiwane.
ZOBACZ TAKŻE¶
find(1L),
locatedb(5L),
updatedb(1L),
xargs(1L).
Znajdowanie plików (w dokumentacji Info on-line lub drukowanej)
Powyższe tłumaczenie pochodzi z nieistniejącego już Projektu
Tłumaczenia Manuali i
może nie być aktualne. W razie
zauważenia różnic między powyższym opisem a
rzeczywistym zachowaniem opisywanego programu lub funkcji, prosimy o
zapoznanie się z oryginalną (angielską) wersją strony
podręcznika za pomocą polecenia:
- man --locale=C 1 locate.findutils
Prosimy o pomoc w aktualizacji stron man - więcej informacji można
znaleźć pod adresem
http://sourceforge.net/projects/manpages-pl/.