32

Вернувшись в Windows XP, я знал, что, выполняя поиск файлов и проверяя "Поиск по содержимому файлов" (или что бы то ни было), я получал свои результаты, если бы терпеливо ждал.

В Vista я чувствовал, что абсолютно не уверен, что набранный текст был тщательно найден, даже с проверкой всех «Поиск неиндексированных местоположений» и т.д.

В Windows 7 я чувствую себя лучше и обычно нахожу вещи, но подозреваю, что нет. Меня не покидает чувство "уверенности".

Я не хочу (вес) Google Desktop.

Я хочу твердую, грубую утилиту поиска файла. Я нашел один, который, по моему мнению, недавно выглядел хорошо (установил Windows 7 RTM на прошлой неделе и не могу вспомнить, как он назывался), но он все еще не находил файлы, которые я поместил в качестве тестов.

13 ответов13

36

Agent Ransack превосходен - он быстрый, легкий (одно приложение <1 МБ), мощный (регулярное выражение имен файлов и содержимого), и вы можете доверять результатам.

24

У вас также есть отличная копия PowerShell, установленная на вашей установке Windows 7:

Get-ChildItem C:\* -Recurse | Select-String 'foo'

Вы даже можете добавить псевдоним в свой профиль для Select-String именем grep, а затем сделать:

ls C:\* -r | grep 'foo'
16

Я всегда использую функцию поиска в файлах Notepad++ для моих переборов.

5

Попробуйте использовать grep из GnuWin32. GnuWin32 имеет реализации Windows для большинства распространенных средств командной строки Unix.

5

Есть довольно грубый способ использования findstr:

findstr /s "some search string" *

Вы даже можете использовать регулярные выражения с ключом /r .

4

Попробуйте использовать все, что обеспечивает мгновенный поиск во всех системах Windows.

4

Не многие люди знают о расширенных возможностях поиска файлов в Total Commander . Этот поиск может находить файлы с использованием подстановочных знаков, искать текст в файлах, читать в большинстве архивов, искать по атрибутам файлов и так далее.

3

Я использую Cygwin. Вот что работает для меня:

cd /cygdrive/c
find . -type f -print0 | xargs -0 grep "search string here"
3

Хотя я большой поклонник Total Commander, скорость всего просто не имеет себе равных.

Если вы ищете инструмент поиска контента, не рискуя своей конфиденциальностью, взгляните на DocSearch, небольшую, но очень эффективную утилиту Java.

3

Вы должны взглянуть на список Википедии, Список поисковых систем, Настольные поисковые системы. В конечном счете, вы запрашиваете наше мнение, но если наше мнение не совпадает с вашим, вы не будете использовать программу. Я бы попробовал несколько в этом списке и посмотреть, нравятся ли они вам.

Одним из популярных движков является Agent Ransack (личный фаворит) или Copernic Desktop Search (он имеет бесплатную и платную версии и предназначен только для Windows).

1

Реализация Unix grep для Windows известными разработчиками Tortoise SVN:

grepWin

Интеграция с оболочкой, полный графический интерфейс и бесплатная.

0

FileSeek тоже довольно милый. Позволяет больше вещей, чем вы можете сделать с бесплатной версией Agent Ransack и очень быстро.

-1

Существует бесплатный инструмент для пометки ваших файлов по автору, элементу, времени и т.д. Он предоставляет веб-форму для поиска по тегам и содержимому, автоматически вызывая функцию поиска Vista (см. Текст ссылки и раздел справки).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .