W tym przewodniku omówimy sposób wyszukiwania plików i katalogów. Ta instrukcja jest aktualna zarówno dla serwerów hostingu wirtualnego, jak i dla serwerów wirtualnych i dedykowanych, ponieważ we wszystkich przykładach używane są polecenia dla konsoli SSH.
To polecenie jest używane do wyszukiwania plików według ich nazwy lub atrybutów.
Znajdź plik index.php zaczynając od katalogu, w którym teraz się znajdujesz (-iname - ignoruj wielkość liter)
find -iname "index.php"
Znajdź plik index.php podając ścieżkę do konkretnego katalogu
find /var/www/ch12345678/www/mysite.com -iname "index.php"
Znajdź wszystkie pliki z rozszerzeniem php (* — wyszukuje dowolny znak)
find -iname "*.php"
Znajdź plik, znając tylko część nazwy
find -iname "ind*"
Znajdź pliki o rozmiarze większym niż 500 megabajtów (+500 — więcej niż 500, -500 — mniej niż 500, podstawowe kombinacje — k, M, G)
find -size +500M
To polecenie jest używane do wyszukiwania tekstu wewnątrz plików. Wygodnie jest wyszukiwać pliki, nie znając ich nazwy, ale znając kod lub tekst, który się w nich znajduje.
Znajdź pliki, w których występuje tekst sometext (r — wyszukiwanie rekurencyjne, i — ignoruj wielkość liter, n — numery linii, o — ukryj dodatkowy wynik)
grep -rino "sometext"
Wszystkie kategorie pytań
Ogólne pytania dotyczące serwerów