Zamknij menu
    Nowe
    Intel processor on black motherboard

    Architektura i686 – historia, rozwój i możliwości procesorów 32-bitowych

    2025-11-06
    a computer screen with a program running on it

    Jaki Linux wybrać? Przewodnik po dystrybucjach, instalacji i konfiguracji

    2025-10-29
    Bloomreach

    Bloomreach – personalizacja, automatyzacja marketingu i zaawansowane rozwiązania

    2025-10-28
    Facebook X (Twitter) Instagram
    Linuksowo
    • Główna
    • Dystrybucje
    • Tematy
      • Administracja
      • Bezpieczeństwo
      • Instalacja
      • Oprogramowanie
      • Podstawy
      • Wybór systemu
      • Rozszerzenia plików
    • Pozostałe
    Linuksowo
    Główna»Pozostałe»Jak znaleźć pliki w powłoce Linux? Cztery skuteczne metody
    Pozostałe

    Jak znaleźć pliki w powłoce Linux? Cztery skuteczne metody

    Norbert BarwickiNorbert BarwickiBrak komentarzy3 min. czyt.
    Udostępnij
    Facebook Twitter LinkedIn Pinterest E-mail

    Aby skutecznie znaleźć pliki w powłoce Linux, można wykorzystać cztery sprawdzone metody: find, locate, grep oraz ls z dodatkowymi opcjami. Poniżej znajduje się szczegółowy poradnik krok po kroku, który pozwoli szybko i efektywnie odnajdywać pliki oraz katalogi w systemie Linux.

    Spis treści pokaż
    1 1. find – zaawansowane wyszukiwanie plików i katalogów
    2 2. locate – szybkie wyszukiwanie po nazwie
    3 3. grep – wyszukiwanie plików po zawartości tekstowej
    4 4. ls – lista plików z filtrami i wzorcami
    5 Podsumowanie – którą metodę wybrać?
    5.1 Dodatkowe rady

    1. find – zaawansowane wyszukiwanie plików i katalogów

    Polecenie find to najbardziej wszechstronna i uniwersalna metoda wyszukiwania plików w systemie Linux. Umożliwia nie tylko wyszukiwanie po nazwie, ale także według rozmiaru, daty modyfikacji, typu pliku, właściciela czy praw dostępu.

    Podstawowa składnia –

    find <ścieżka_do_katalogu> -name <nazwa_pliku> 

    Przykład:

    find /home/user -name notatki.txt 

    Powyższa komenda przeszuka katalog /home/user oraz wszystkie jego podkatalogi i znajdzie każdy plik o nazwie notatki.txt.

    Najczęściej używane opcje –

    • -name <wzorzec> – znajdź plik o podanej nazwie (uwzględnia wielkość liter).
    • -iname <wzorzec> – znajdź plik bez rozróżniania wielkości liter.
    • -type f – szukaj tylko plików.
    • -type d – szukaj tylko katalogów.
    • -size +100M – pliki większe niż 100 MB.
    • -mtime -7 – pliki modyfikowane w ciągu ostatnich 7 dni.
    • -user <nazwa_użytkownika> – pliki należące do danego użytkownika.

    Zaawansowane wyszukiwanie wg głębokości –

    find /ścieżka -mindepth 2 -maxdepth 3 -name plik.txt 

    Przeszukuje katalog od drugiego do trzeciego poziomu wgłąb.

    Wskazówki –

    • Polecenie find działa rekursywnie, czyli przeszukuje również wszystkie podkatalogi podanej ścieżki.
    • Za pomocą opcji można łączyć filtry, np. wyszukać pliki według nazwy i daty modyfikacji jednocześnie.

    2. locate – szybkie wyszukiwanie po nazwie

    Polecenie locate wykorzystuje zindeksowaną bazę nazw plików, dzięki czemu jest znacznie szybsze niż find – szczególnie w dużych systemach plików.

    Jak korzystać –

    1. Zaktualizuj bazę –
     sudo updatedb 

    (zalecane jeśli katalogi/plików były ostatnio modyfikowane)

    1. Wyszukaj plik –
     locate notatki.txt 

    Wskazówki –

    • Poszukiwanie jest błyskawiczne, ale może nie zawierać najnowszych plików – jeśli baza nie została zaktualizowana.
    • Można używać wyrażeń regularnych (np. locate *.jpg).

    3. grep – wyszukiwanie plików po zawartości tekstowej

    Jeśli znasz frazę, która występuje w pliku, zamiast szukać po nazwie, wyszukaj po treści za pomocą grep.

    Podstawowa składnia –

    grep -r "szukana_fraza" /ścieżka_do_katalogu/ 

    Przykład:

    grep -r "hasło" /etc/ 

    Polecenie przeszuka wszystkie pliki tekstowe w katalogu /etc/ i wypisze te, które zawierają frazę hasło.

    Przydatne opcje –

    • -r – rekurencyjne przeszukiwanie katalogów.
    • -i – ignoruj wielkość liter.
    • -l – wypisz tylko nazwy plików, które zawierają daną frazę.

    Wskazówki –

    • grep nadaje się tylko do plików tekstowych.
    • W przypadku plików binarnych zaleca się dodanie opcji --binary-files=without-match.

    4. ls – lista plików z filtrami i wzorcami

    Polecenie ls służy do listowania plików w katalogu, ale z pomocą wzorców i opcji może pełnić funkcję prostego narzędzia do wyszukiwania.

    Przykład –

    ls /home/user/*.txt 

    Wyświetli wszystkie pliki tekstowe w katalogu /home/user.

    Opcje –

    • ls -l – szczegółowa lista (wielkość, daty, prawa).
    • ls -a – wyświetl pliki ukryte.
    • ls -R – rekurencyjnie listuje pliki w podkatalogach.

    Wskazówki –

    • ls nie przeszukuje plików wgłąb, bez użycia opcji rekurencyjnych.
    • Działa najlepiej do szybkiego przeglądania zawartości katalogów.

    Podsumowanie – którą metodę wybrać?

    Metoda Zalety Wady Przykład zastosowania
    find Bardzo elastyczne, wiele filtrów Wolniejsze, przeszukuje cały dysk Szukanie plików wg daty, typu, nazwy
    locate Błyskawiczne, prostota Baza może być nieaktualna Szybkie odnalezienie pliku po nazwie
    grep Szukanie po zawartości plików tekstowych Tylko tekst, większe zużycie zasobów Szukanie hasła w konfiguracjach
    ls Przegląd plików w katalogu, prostota Ograniczona funkcjonalność Listowanie plików w katalogach

    Dodatkowe rady

    • Jeśli nie wiesz, gdzie zacząć szukać pliku, użyj find / -name nazwa_pliku – przeszuka cały system.
    • Do regularnego wyszukiwania zaleca się zautomatyzowanie aktualizacji bazy locate poprzez zadania cron.
    • Korzystaj z opcji man (np. man find) by poznać szczegóły i dodatkowe możliwości każdego polecenia.

    Każda z tych metod pozwala skutecznie znaleźć pliki w powłoce Linux, dopasowując sposób wyszukiwania do konkretnej sytuacji i potrzeb użytkownika.

    Norbert Barwicki
    • WWW

    Norbert Barwicki pracuje z systemami Linux od 2007 roku, kiedy to zainstalował swoją pierwszą dystrybucję Ubuntu 7.04. Przez lata eksperymentował z ponad 15 różnymi dystrybucjami, w tym Fedora, Debian, Arch Linux i Gentoo, a od 2015 roku specjalizuje się w administracji serwerami opartymi na CentOS i Red Hat Enterprise Linux. Jako certyfikowany administrator Linux (RHCSA od 2018 roku) dzieli się swoją wiedzą na Linuksowo.pl, gdzie opublikował już ponad 100 artykułów pomagających użytkownikom w przejściu na świat open source.

    Pozostałe poradniki

    Polecenie grep w Linux – jak efektywnie wyszukiwać tekst w plikach?

    3 min. czyt.

    Jak używać polecenia grep do wyszukiwania tekstu w Debianie?

    3 min. czyt.

    Polecenie cat w Linux – jak łączyć i wyświetlać pliki tekstowe?

    3 min. czyt.

    Jak połączyć pliki tekstowe w Debianie za pomocą polecenia cat?

    3 min. czyt.

    Jak wyszukiwać pliki i katalogi w Linuksie za pomocą poleceń find i locate?

    4 min. czyt.
    a computer screen with a program running on it

    Podstawowe komendy Linux – zarządzanie plikami, katalogami i procesami w terminalu

    25 min. czyt.
    Dodaj komentarz
    Odpowiedz Anuluj


    Poradniki
    Intel processor on black motherboard

    Architektura i686 – historia, rozwój i możliwości procesorów 32-bitowych

    2025-11-06
    a computer screen with a program running on it

    Jaki Linux wybrać? Przewodnik po dystrybucjach, instalacji i konfiguracji

    2025-10-29
    Bloomreach

    Bloomreach – personalizacja, automatyzacja marketingu i zaawansowane rozwiązania

    2025-10-28

    Jak wybrać najlepsze środowisko graficzne Linux? Zalety i wady GNOME, KDE Plazma, Xfce i innych

    2025-10-26
    Artykuły
    turned-on flat screen television

    XBMC – jak wykorzystać otwarty kod źródłowy do stworzenia centrum rozrywki?

    2025-10-21
    black usb flash drive on white surface

    Jak zainstalować dystrybucję Linuksa za pomocą unetbootin? Tworzenie bootowalnego Live USB

    2025-10-17
    black and orange computer keyboard

    Jak naprawić brak polskich znaków na klawiaturze i uniknąć problemów w przyszłości?

    2025-10-15
    O Linuksowo

    Linuksowo.pl to kompendium wiedzy dla wszystkich zainteresowanych systemami operacyjnymi opartymi na jądrze Linux. Oferujemy eksperckie artykuły obejmujące dystrybucje, instalację, bezpieczeństwo oraz oprogramowanie open source. Naszym celem jest dostarczanie praktycznych porad zarówno dla początkujących, jak i zaawansowanych użytkowników.

    © 2025 Linuksowo – Wszelkie prawa zastrzeżone.
    • Strona główna
    • O Linuksowo
    • Polityka prywatności i cookies
    • RSS
    • Kontakt

    Type above and press Enter to search. Press Esc to cancel.