EVERYTHING Search Engine
Крохотная (менее мегабайта) удобная программа для мгновенного поиска файлов и папок на дисках с файловой системой NTFS. Высочайшая скорость поиска реализована благодаря интерфейсу к встроенной в NTFS системе индексирования файлов. Поддерживаются регулярные выражения, параметры в командной строке и др.
Имеется вспомогательная утилита для работы из командной строки, позволяющая использовать Everything, например, в FAR Manager.
Также доступен пакет локализации, помимо прочих языков включающий и русский.
Домашняя страница
История изменений
Заметка о программе
Синтаксис поисковых запросов
EVERYTHING в роли HTTP/FTP-сервера
Версия 1.3.4.686 с установщиком: x86 | x64
Версия 1.3.4.686 переносимая: x86 | x64
Бета-версия 1.4.0.713b с установщиком: x86 | x64
Бета-версия 1.4.0.713b переносимая: x86 | x64
Вспомогательная утилита для командной строки (x86/x64)
Языковый пакет отдельно
Программы аналогичного назначения:
Locate32
Hddb File Search
Instant File Find
FileSearchy
SwiftSearch
Проблема: находит не все файлы.
Ответ автора: Некоторые файлы в Windows 7/Vista представляют собой жёсткие ссылки (hard links). Everything не индексирует жёсткие ссылки. Например, C:\Windows\notepad.exe и C:\Windows\System32\notepad.exe – это жесткие ссылки на один файл. Версия 1.3.4.686 покажет лишь C:\Windows\System32\notepad.exe (в бета версии 1.4x показывает обе) На официальном форуме автор обещал добавить поддержку всех жёстких ссылок в следующей версии. Повреждённые папки и файлы также не включаются в индекс Everything.
[more=Опции "Запускать от имени администратора" и "Служба Everything" – за и против]
Ответ автора:
Требуется включать только одну из опций – "Запускать от имени администратора" (Run as administrator) или "Служба Everything" (Everything Service). Включать их обе обычно нет необходимости, если только вы не используете сразу несколько версий/копий программы.
Запускать от имени администратора
ЗА: наиболее эффективная опция для экономии загрузки ЦП и ОЗУ.
ПРОТИВ: всё запускаемое из Everything также запускается с правами администратора, что ведёт к снижению безопасности; возможны проблемы, связанные с взаимодействием между процессами при обращении от процессов с меньшими привилегиями.
Служба Everything
ЗА: приложения запускаются из Everything с тем же уровнем привилегий, что и сама программа Everything – это более безопасно.
ПРОТИВ: дополнительно используется примерно 1 МБ ОЗУ и чуть-чуть сильнее нагружается ЦП при индексировании и обновлении; при индексировании используется больше ОЗУ; индексирование может длиться немного дольше (примерно 1-2 секунды).
Рекомендуется использовать опцию Служба Everything, так как безопасность важнее, чем незначительно более высокие требования к ЦП и ОЗУ.[/more]
FAQ по языку запросов
Как искать в определённой папке?
1 способ. Набрать поисковую строку вида:
madonna E:\Music
2 способ. В Проводнике на выбранной папке в контекстном меню выбрать пункт "Поиск в Everything"
[more=далее...]
искать в определённой папке, на указанном уровне вложенности
madonna E:\Music parents:2
искать слово целиком (cat, но не catalog, application и т.п.)
ww:cat
найти файлы размером более 10 МБ
size:>10mb
найти файлы с расширением avi размером более 1 ГБ
ext:avi size:>1gb
или
*.avi size:>1gb
найти файлы, модифицированные сегодня
rc:today
найти файлы, созданные в указанный день
dc: 22.11.2015
найти все файлы/папки, в имени которых имеется сочетание ABC, а в пути (то есть, в имени родительской папки и всех вышележащих) - сочетание XYZ:
path:XYZ nopath:ABC
Только файлы по тому же условию:
path:XYZ nopath:ABC file:
Только папки по тому же условию:
path:XYZ nopath:ABC folder:
Искать на указанных дисках:
<d:|e:> *.mp3
Исключить диски из поиска:
<!d:|!e:> *.mp3
Искать файлы jpg и png на диске D:
d: <*.jpg|*.png>
найти папки, которые содержат объекты, созданные за последний час
child:* dc:last1hours
искать пустые папки
empty:
искать дубликаты имен файлов
dupe:
Искать файлы и папки без расширения:
!.
Искать скрытые файлы и папки в указанной папке:
c:\MyDocs attrib:H
Пробел играет роль логической связки И. Поэтому для поиска имени файла или папки, содержащего пробел, нужно заключать строку поиска в двойные кавычки. Например, запрос "Мой документ" выдаст все объекты с точным вхождением, а запрос Мой документ выдаст все объекты, имена которых содержат указанные слова в любом порядке и на любом расстоянии.
| (вертикальная черта) - логическая связка ИЛИ
! (восклицательный знак) - отрицание
<> (угловые скобки) - группировка. Можно в опциях включить группировку круглыми скобками.
[/more]