Напевно, є більше доступних методів. Існує Catfish, популярний інструмент пошуку з пошуковим індексом, який може дуже швидко знаходити ваші файли. Він постачається з опцією пошуку вмісту файлу, але вона не працює надійно для мене.
Я хотів би поділитися своїми методами.
Перший спосіб включає утиліту grep, яка існує в будь-якому дистрибутиві, навіть у вбудованих системах, побудованих на busybox.
Щоб знайти файли, що містять певний текст у Linux, виконайте наступне.
динаміки realtek audio
- Відкрийте свій улюблений термінальний додаток. Термінал XFCE4 – це мої особисті переваги.
- Перейдіть (якщо потрібно) до папки, у якій ви збираєтеся шукати файли з певним текстом.
- Введіть таку команду:|_+_|
Ось перемикачі:
-i - ігнорувати регістр тексту
-R - рекурсивний пошук файлів у підкаталогах.
-l - показувати імена файлів замість частин вмісту файлу../ - останній параметр - це шлях до папки з файлами, в яких потрібно шукати текст. У нашому випадку це поточна папка з маскою файлу. Ви можете змінити його на повний шлях до папки. Наприклад, ось моя команда
|_+_|
Примітка. Інші корисні перемикачі, які ви можете використовувати з grep:
-n - показати номер рядка.
-w - відповідати всьому слову.
Інший метод, який я використовую, це Midnight Commander (mc), консольний додаток для керування файлами. На відміну від grep, mc не включено за замовчуванням у всі дистрибутиви Linux, які я пробував. Можливо, вам доведеться встановити його самостійно.
Знайдіть файли, що містять певний текст, за допомогою mc
Щоб знайти файли, що містять певний текст, за допомогою Midnight Commander, запустіть програму та натисніть на клавіатурі таку послідовність:
Alt + Shift + ?
Відкриється діалогове вікно пошуку.
Заповніть розділ «Вміст:» і натисніть клавішу Enter. Він знайде всі файли з потрібним текстом.
Ви можете розмістити ці файли на лівій або правій панелі за допомогою параметра Panelize і копіювати/переміщувати/видалити/переглядати/робити все, що завгодно.
Midnight Commander — це інструмент, який дуже економить час, коли справа стосується пошуку.
Це воно.