Welcome on my blog

We use cookies to ensure you get the best experience on our website.

Linux – Find – Przydatne komendy Znajdź pliki/katalogi – Linux

Autor: chmajster 24.08.2022

Krótki poradnik i przydatne użycia find na Linuxa

Polecenie find służy do wyszukiwania i lokalizowania listy plików i katalogów na podstawie określonych przez użytkownika warunków dla plików pasujących do argumentów

Wyszukiwanie plików o określonej nazwie

find /sciezka/do/katalogu -name 'nazwa_pliku.txt'

Wyszukiwanie katalogu określonej nazwie

find /sciezka/do/katalogu -type d -name 'nazwa_katalogu'

Znajdź puste pliki i katalogi

find /sciezka/do/katalogu -empty

Wyszukiwanie plików z określonym rozszerzeniem

find /sciezka/do/katalogu -name '*.txt'

Znajdź pliki zmodyfikowane w ciągu ostatnich 7 dni

find /sciezka/do/katalogu -mtime -7

Wyszukiwanie plików starszych niż 14 dni i ls -l

find / -type f -mtime +14 -exec ls -l {} \;

Wyszukiwanie plików zaczynających się na wyraz „XD”

find / -type D name "XD*" 

Znajdź pliki z określonymi uprawnieniami

find /sciezka/do/katalogu -perm 755

Wyszukiwanie plików z rozszerzeniem „txt”

find / -type f name "*.txt" 

Wyszukiwanie plików, których właścicielem jest użytkownik.

find / -type f -user <user_name>

Wyszukiwanie plików, których właścicielem jest użytkownik z użyciem jego UID

find / -type f -uid <user_uid>

Wyszukiwanie wszystkich właścicieli plików i katalogów w danej lokalizacji

find /home/ -printf '%u:%g\n' | sort | uniq

Wyszukiwanie plików zajmujących więcej niż 100 MB

find /sciezka/do/katalogu -size +100M

Wyszukiwanie plików zajmujących więcej niż 2 GB

find / -type f -size +2GB 

Wyszukiwanie plików zajmujących więcej niż 2 GB i ls -lha

find / -type f -size +2GB -exec ls -lha {} \;

Znajdź pliki i wykonaj na nich akcję (np. usunięcie)

find /sciezka/do/katalogu -name '*.tmp' -exec rm {} \;
Tagi: Linux, SUSE, Ubuntu
Dodaj komentarz

Search
Categories
O Blogu

Cześć Podróżniku!

Ta strona ma nie być typowym poradnikiem w IT, Głównym jej cel to zapisanie krótkich notatek, które mogą się przydać w codziennym życiu podczas korzystania/konfiguracji różnych urządzeń np. Ustawienia DHCP na Routerze Cisco, Ustawieniu Karty sieciowej na Linuxie itp.

Buy me A coffee
[Empty]

Wszelkie prawa zastrzeżone