Prawdopodobnie dostępnych jest więcej metod. Istnieje Catfish, popularna wyszukiwarka z indeksem wyszukiwania, która pozwala bardzo szybko znaleźć Twoje pliki. Zawiera opcję wyszukiwania zawartości plików, ale u mnie nie działa ona niezawodnie.
Chciałbym podzielić się metodami, które sam stosuję.
Pierwsza metoda wykorzystuje narzędzie grep, które istnieje w każdej dystrybucji, nawet w systemach wbudowanych zbudowanych na busyboksie.
Aby znaleźć pliki zawierające określony tekst w systemie Linuxwykonaj następujące czynności.
jak zaktualizować sterowniki karty graficznej
- Otwórz swoją ulubioną aplikację terminalową. Terminal XFCE4 to moja osobista preferencja.
- Przejdź (jeśli to konieczne) do folderu, w którym będziesz wyszukiwać pliki z określonym tekstem.
- Wpisz następujące polecenie:|_+_|
Oto przełączniki:
-i - ignoruj wielkość liter w tekście
-R - rekurencyjne wyszukiwanie plików w podkatalogach.
-l - pokaż nazwy plików zamiast fragmentów zawartości plików../ - ostatni parametr to ścieżka do folderu zawierającego pliki potrzebne do wyszukania tekstu. W naszym przypadku jest to bieżący folder z maską pliku. Możesz zmienić ją na pełną ścieżkę folderu. Oto na przykład moje polecenie
|_+_|
Uwaga: Inne przydatne przełączniki, których możesz chcieć użyć z grepem:
-n - pokaż numer linii.
-w - dopasowuje całe słowo.
Inną metodą, której używam, jest Midnight Commander (mc), konsolowa aplikacja do zarządzania plikami. W przeciwieństwie do grep, mc nie jest domyślnie dołączony do wszystkich dystrybucji Linuksa, które próbowałem. Być może będziesz musiał zainstalować go samodzielnie.
Znajdź pliki zawierające określony tekst za pomocą mc
Aby znaleźć pliki zawierające określony tekst za pomocą Midnight Commandera, uruchom aplikację i naciśnij następującą sekwencję na klawiaturze:
Alt + Shift +?
Spowoduje to otwarcie okna wyszukiwania.
Wypełnij sekcję „Treść:” i naciśnij klawisz Enter. Znajdzie wszystkie pliki z wymaganym tekstem.
Możesz umieścić te pliki w lewym lub prawym panelu za pomocą opcji Panelizuj i kopiować/przenosić/usuwać/przeglądać/robić, co tylko chcesz.
Midnight Commander to narzędzie oszczędzające dużo czasu podczas wyszukiwania.
Otóż to.