Porady Admina

Porady Admina: locate

Ostatnia aktualizacja: 31 października 2024, 10:32

Dzisiejszy wpis z serii Porady Admina poświęcony jest poleceniu locate.

Polecenie locate w systemie Linux jest używane do wyszukiwania plików według nazwy. Istnieją dwa najpopularniejsze narzędzia do wyszukiwania plików dostępne dla użytkowników, zwane find i locate. Narzędzie locate działa lepiej i szybciej niż odpowiednik polecenia find, ponieważ zamiast przeszukiwać system plików, gdy wyszukiwanie pliku jest inicjowane, przeszukuje bazę danych. Ta baza danych zawiera fragmenty plików i ich odpowiadające ścieżki w systemie. Domyślnie polecenie locate nie sprawdza, czy pliki znalezione w bazie danych nadal istnieją i nigdy nie raportuje plików utworzonych po ostatniej aktualizacji odpowiedniej bazy danych.

Składnia

locate [OPCJA] [WZÓR]

Opcje

-b, –basename : przeszukuje tylko część nazwy pliku w ścieżkach
-c, –count : wyświetla liczbę dopasowań zamiast dopasowań
-d, –database DBPATH : przeszukuje pliki w DBPATH
-i, –ignore-case : przeszukuje bez uwzględniania wielkości liter
-l, –limit LIMIT : zatrzymuje się po dopasowaniu LIMIT
-0, –null : ogranicza dopasowania znakiem NUL zamiast nowej linii
-N, –literal : nie umieszcza nazw plików w cudzysłowach, nawet jeśli są drukowane na tty
-r, –regexp : interpretuje wzorce jako podstawowe wyrażenia regularne (wolne)
–regex : interpretuje wzorce jako rozszerzone wyrażenia regularne (wolne)
-w, –wholename : przeszukuje całą ścieżkę (domyślnie; patrz -b)

Przykłady

Szukaj w całej bazie pliku 'firefox’
locate firefox

Ograniczanie zapytań wyszukiwania do określonej liczby
locate -n 20 firefox

Wyświetlanie liczby pasujących wpisów
locate -c firefox

Ignoruj ​​wyniki locate z uwzględnieniem wielkości liter
locate -i Wideo

Oddzielne wpisy wyjściowe bez nowego wiersza
locate -i -0 firefox

Więcej informacji o poleceniu locate uzyskasz wpisując:
man locate
locate --help

Click to rate this post!
[Total: 2 Average: 5]

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Witryna jest chroniona przez reCAPTCHA i Google Politykę Prywatności oraz obowiązują Warunki Korzystania z Usługi.

Skip to content