Linux, независимо от того, какой дистрибутив вы используете, поставляется с рядом инструментов с графическим интерфейсом, которые позволяют искать файлы. Многие современные файловые менеджеры поддерживают поиск файлов прямо в списке файлов. Однако большинство из них не позволяют выполнять поиск по содержимому файла. Вот два метода, которые вы можете использовать для поиска содержимого файлов в Linux.
Реклама
Наверное, есть и другие методы. Есть Catfish, популярный инструмент поиска с индексом поиска, который может очень быстро найти ваши файлы. Он поставляется с возможностью поиска содержимого файлов, но для меня он не работает надежно.
как снять защиту от записи с флешки
Хочу поделиться методами, которые использую сам.
Первый метод включает утилиту grep, которая существует в любом дистрибутиве, даже во встроенных системах, построенных на busybox.
Чтобы найти файлы, содержащие определенный текст, в Linux сделайте следующее.
- Откройте ваше любимое приложение-терминал. Терминал XFCE4 это мое личное предпочтение.
- Перейдите (при необходимости) в папку, в которой вы собираетесь искать файлы с определенным текстом.
- Введите следующую команду:
grep -iRl 'ваш-текст-для-поиска' ./
Вот переключатели:
-i - игнорировать регистр текста
-R - рекурсивный поиск файлов в подкаталогах.
-l - показывать имена файлов вместо частей содержимого../ - последний параметр - это путь к папке с файлами, необходимыми для поиска вашего текста. В нашем случае это текущая папка с маской файла. Вы можете изменить его на полный путь к папке. Например, вот моя команда
grep -iRl 'linux' / главная / пользователь / документы / winaero
Примечание: другие полезные переключатели, которые вы можете использовать с grep:
-n - показать номер строки.
-w - найти слово целиком.
как переключать персонажей в gta 5 ps3
Другой метод, который я использую, - это Midnight Commander (mc), консольный файловый менеджер. В отличие от grep, mc не включен по умолчанию во все дистрибутивы Linux, которые я пробовал. Возможно, вам придется установить его самостоятельно.
Найдите файлы, содержащие определенный текст, с помощью mc
Чтобы найти файлы, содержащие определенный текст, с помощью Midnight Commander, запустите приложение и нажмите на клавиатуре следующую последовательность:
Alt + Shift +?
Откроется диалоговое окно поиска.
Заполните раздел «Content:» и нажмите клавишу Enter. Найдет все файлы с нужным текстом.
Вы можете разместить эти файлы на левой или правой панели, используя опцию Panelize, и копировать / перемещать / удалять / просматривать / делать все, что вы хотите.
как убрать эхо комнаты в дерзости
Midnight Commander очень экономит время, когда дело доходит до поиска.
Вот и все.