Бесплатный инструмент для поиска в файлах (даже по сети)
Мне нужно найти текст в тонне файлов журналов, которые хранятся в моей сети (у меня их нет в индексе).
Все файлы имеют более или менее уникальное расширение. (то есть они выглядят так: MyLogFile.txt_100901181706 числа являются отметкой даты / времени.)
У меня Windows 7, иначе это будет легко. XP поддерживает поиск в файлах намного проще, чем Windows 7. Я попытался сделать это в Windows 7, и он должен был быть настроен на каждом расширении один за другим для всех расширений. Поскольку у меня нестандартное расширение, оно все равно мне не поможет.
Мне нужен инструмент, который может выполнять рекурсивный поиск текста в файлах, начиная с данного каталога. Я хотел бы иметь какой-то GUI, если это возможно (я не большой в инструментах командной строки.)
Спасибо за любую помощь
5 ответов
Notepad++ сделает это. Плюс это потрясающе. И это бесплатно. В нем будут перечислены все файлы, в которых он находит текст, с предварительным просмотром, поэтому вам не нужно открывать каждый файл, чтобы проверить, действительно ли он вам нужен.
Взгляните на grepwin, он очень гибкий и поддерживает регулярные выражения.
Вы можете сузить типы файлов, которые он просматривает, с помощью поля "Файлы с соответствием:". Там вы можете использовать комбинацию, такую как MyLogFile.txt_*
,
Агент Ransack хорошо работает для меня. Показывает предварительный просмотр файла, в котором был найден текст.
Google Desktop также сделает это - при условии подключения сетевых дисков.