Chciałbym przeszukać cały serwer według zawartości. (plik tekstowy)
Kiedy próbuję grep -rl „tekst tutaj”, zawiesza się.
Jak byś to zrobił?
A jak długo to zwykle zajmuje?
linux
ubuntu
linux-kernel
webnat0
źródło
źródło
zapomniałeś określić, jakie pliki chcesz przeszukać,
zaloguj się jako root
zajmie to bardzo dużo czasu, a wyniki można później zebrać, sprawdzając /tmp/match.txt
źródło
Następujące polecenie przeszukuje wszystkie pliki z rozszerzeniem .txt w bieżącym katalogu roboczym i wszystkich podkatalogach:
find . -type f -name '*.txt' -exec grep -Hn "text here" {} \;
źródło