Вероятно има повече налични методи. Има Catfish, популярен инструмент за търсене с индекс за търсене, който може да намери вашите файлове много бързо. Той идва с опция за търсене на съдържанието на файла, но не работи надеждно за мен.
Бих искал да споделя методите, които използвам.
Първият метод включва помощната програма grep, която съществува във всяка дистрибуция, дори във вградени системи, изградени на busybox.
За намиране на файлове, съдържащи специфичен текст в Linux, направете следното.
защо моята мишка logitech не се свързва
- Отворете любимото си терминално приложение. XFCE4 терминалът е мое лично предпочитание.
- Отидете (ако е необходимо) до папката, в която ще търсите файлове с конкретен текст.
- Въведете следната команда:|_+_|
Ето и превключвателите:
-i - игнориране на главни букви в текста
-R - рекурсивно търсене на файлове в поддиректории.
-l - показва имена на файлове вместо части от съдържанието на файла../ - последният параметър е пътя до папката, съдържаща файловете, които трябва да търсите за вашия текст. В нашия случай това е текущата папка с маската на файла. Можете да го промените на пълния път на папката. Ето например моята команда
|_+_|
Забележка: Други полезни ключове, които може да искате да използвате с grep:
-n - показва номера на реда.
-w - съответства на цялата дума.
Друг метод, който използвам, е Midnight Commander (mc), конзолното приложение за управление на файлове. За разлика от grep, mc не е включен по подразбиране във всички Linux дистрибуции, които съм пробвал. Може да се наложи да го инсталирате сами.
Намерете файлове, съдържащи конкретен текст с mc
За да намерите файлове, съдържащи конкретен текст с помощта на Midnight Commander, стартирайте приложението и натиснете следната последователност на клавиатурата:
Alt + Shift + ?
Това ще отвори диалоговия прозорец за търсене.
Попълнете секцията „Съдържание:“ и натиснете клавиша Enter. Той ще намери всички файлове с необходимия текст.
Можете да поставите тези файлове в левия или десния панел с помощта на опцията Panelize и да ги копирате/премествате/изтривате/преглеждате/правите каквото искате.
Midnight Commander е много спестяващ време инструмент, когато става въпрос за търсене.
Това е.