Расширеный поиск в Windows или как найти файл в Windows? Мгновенный поиск файлов в Windows. Ловкость рук и никакого мошенничества Как сделать поиск по файлам в папке

Для того чтобы найти любой объект на вашем компьютере, достаточно ввести в меню Пуск название нужного для вас файла или папки. Компьютер произведет поиск всех файлов, содержащие данное название целиком или его части. Но не всегда это бывает достаточно для поиска всей необходимой информации на Вашем компьютере. Бывают случаи, что необходимо найти документ (ы) с определенными словами по тексту, например: “бесплатные компьютерные курсы”, но по умолчанию в Windows 7 такая функция отключена.

Настройка поиска файлов в Windows 7

Для этого откроем “Компьютер”, слева нажимаем на кнопку “Упорядочить” и выбираем “Параметры папок и поиска”.

После такой небольшой настройки, поиск будет работать по именам файлов, а так же по его содержимому.

Поиск файлов в Windows 7 на практике [проверка]

Давайте проверим, все ли верно работает. Для это открываем «Компьютер», вводим в поле поиска слово, которое Вам нужно найти в файлах. Для примера выбрал слово «качественный». Когда ввели слово или словосочетание, поиск начнется автоматически (нажимать ни чего не нужно).

После того, когда поиск завершит задание над данным словом, ниже появится файлы где встречается слово «качественный». Также Вы должны знать, что после поиска нужной информации, необходимо изменить настройки по умолчанию (которые были). Вызвано это тем, что поиск будет происходить на много дольше, так как он ищет не только имя файла, но и по его содержимому.

Для быстрого поиска в Windows 7 по содержимому , лучше всего перейти папку где возможно может находится Ваш файл и от туда уже производить поиск.

Почти все пользователи, перешедшие с Windows ХР на «Семерку», были разочарованы более скудным набором функций поиска, так как, на первый взгляд, поиск программ и файлов в Windows 7 не оснащен привычными фильтрами. Однако если знать основные приемы пользования системой, чтобы отыскать нужные данные в компьютере, не потребуется значительных затрат времени и сил даже у начинающих пользователей. Ниже описаны все главные методы, как быстро найти любой файл или программу на компьютере с Windows 7.

С использованием кнопки «Пуск»

Необходимо выполнить следующие действия:

Примечание: как видно из приведенного выше примера, этот же метод позволяет найти программу, а не только файлы.

В качестве примера быстрого нахождения и запуска какой-нибудь утилиты рассмотрим запуск «Консоли». Можно просто напечатать в той же графе «cmd», при этом в верхней строчке отобразится ссылка на открытие «Командной строки».

С применением специального поискового интерфейса «Виндовс 7»

Конечно, актуальность этого метода почти полностью отпала после внедрения специалистами из «Майкрософт» поискового поля непосредственно в пусковом меню, но знать о его возможностях будет полезно любому владельцу компьютера, работающего на «Семерке».

Требуется произвести следующие последовательные шаги:


Через проводник

Алгоритм действий состоит из следующих этапов:


Как выполнить настройку поисковых параметров

Необходимо сделать несколько следующих шагов:

Быстрый поиск по видам файлов

В случае когда пользователь знает тип искомого файла, можно указать его расширение, и будут выведены только конкретные виды файлов: изображения, видео, текстовые, аудио и т. д.

Чтобы произвести операцию только среди файлов «Word», необходимо в графе напечатать расширение «*.doc» либо «*.docx». Вместо * вводятся символы из имени документа. Аналогично выполняется процедура для «Excel», только применяется «*.xls» либо «*.xlsx».

Примеры для поиска изображений, видео, текстовых и аудио файлов:

*.jpg, *.avi, *.txt, «*.mp3».

Поиск по содержимому

В «Семерке» есть удобная возможность найти нужный файл и по тексту, который он содержит. Например, пользователю известно, что внутри документа точно есть последовательно и рядом друг с другом напечатанные символы - «Лопата».

Для выявления месторасположения файла с таким словом потребуется произвести следующие этапы последовательных действий:


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

Фиксирование поисковых параметров

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

С этой целью достаточно один раз указать нужные параметры и, получив результат, кликнуть «Сохранить условия». Далее отобразится меню, в котором следует напечатать название запроса и щелкнуть «Сохранить».

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

Иногда может понадобится найти файл, в котором содержится определённая строка или найти строку в файле, где есть нужное слово. В Linux всё это делается с помощью одной очень простой, но в то же время мощной утилиты grep . С её помощью можно искать не только строки в файлах, но и фильтровать вывод команд, и много чего ещё.

В этой инструкции мы рассмотрим, как выполняется поиск текста в файлах Linux, подробно разберём возможные опции grep , а также приведём несколько примеров работы с этой утилитой.

Команда grep (расшифровывается как global regular expression print) - одна из самых востребованных команд в терминале Linux, которая входит в состав проекта GNU. Секрет популярности - её мощь, она даёт возможность пользователям сортировать и фильтровать текст на основе сложных правил.

Утилита grep решаем множество задач, в основном она используется для поиска строк, соответствующих строке в тексте или содержимому файлов. Также она может находить по шаблону или регулярным выражениям. Команда в считанные секунды найдёт файл в с нужной строчкой, текст в файле или отфильтрует из вывода только пару нужных строк. А теперь давайте рассмотрим, как ей пользоваться.

Синтаксис grep

Синтаксис команды выглядит следующим образом:

$ grep [опции] шаблон [имя файла...]

$ команда | grep [опции] шаблон

  • Опции - это дополнительные параметры, с помощью которых указываются различные настройки поиска и вывода, например количество строк или режим инверсии.
  • Шаблон - это любая строка или регулярное выражение, по которому будет вестись поиск
  • Файл и команда - это то место, где будет вестись поиск. Как вы увидите дальше, grep позволяет искать в нескольких файлах и даже в каталоге, используя рекурсивный режим.

Возможность фильтровать стандартный вывод пригодится,например, когда нужно выбрать только ошибки из логов или найти PID процесса в многочисленном отчёте утилиты ps .

Опции

Давайте рассмотрим самые основные опции утилиты, которые помогут более эффективно выполнять поиск текста в файлах grep :

  • -b - показывать номер блока перед строкой;
  • -c - подсчитать количество вхождений шаблона;
  • -h - не выводить имя файла в результатах поиска внутри файлов Linux;
  • -i - не учитывать регистр;
  • - l - отобразить только имена файлов, в которых найден шаблон;
  • -n - показывать номер строки в файле;
  • -s - не показывать сообщения об ошибках;
  • -v - инвертировать поиск, выдавать все строки кроме тех, что содержат шаблон;
  • -w - искать шаблон как слово, окружённое пробелами;
  • -e - использовать регулярные выражения при поиске;
  • -An - показать вхождение и n строк до него;
  • -Bn - показать вхождение и n строк после него;
  • -Cn - показать n строк до и после вхождения;

Все самые основные опции рассмотрели и даже больше, теперь перейдём к примерам работы команды grep Linux.

Примеры использования

С теорией покончено, теперь перейдём к практике. Рассмотрим несколько основных примеров поиска внутри файлов Linux с помощью grep , которые могут вам понадобиться в повседневной жизни.

Поиск текста в файлах

В первом примере мы будем искать пользователя User в файле паролей Linux. Чтобы выполнить поиск текста grep в файле /etc/passwd введите следующую команду:

grep User /etc/passwd

В результате вы получите что-то вроде этого, если, конечно, существует такой пользователь:

User:x:1000:1000:User,:/home/User:/bin/bash

А теперь не будем учитывать регистр во время поиска. Тогда комбинации ABC, abc и Abc с точки зрения программы будут одинаковы:

grep -i "user" /etc/passwd

Вывести несколько строк

Например, мы хотим выбрать все ошибки из лог-файла, но знаем, что в следующей строчке после ошибки может содержаться полезная информация, тогда с помощью grep отобразим несколько строк. Ошибки будем искать в Xorg.log по шаблону "EE":

grep -A4 "EE" /var/log/xorg.0.log

Выведет строку с вхождением и 4 строчки после неё:

grep -B4 "EE" /var/log/xorg.0.log

Выведет целевую строку и 4 строчки до неё:

grep -C2 "EE" /var/log/xorg.0.log

Выведет по две строки с верху и снизу от вхождения.

Регулярные выражения в grep

Регулярные выражения grep - очень мощный инструмент в разы расширяющий возможности поиска текста в файлах. Для активации этого режима используйте опцию -e . Рассмотрим несколько примеров:

Поиск вхождения в начале строки с помощью спецсимвола "^", например, выведем все сообщения за ноябрь:

grep "^Nov 10" messages.1

Nov 10 01:12:55 gs123 ntpd: time reset +0.177479 s
Nov 10 01:17:17 gs123 ntpd: synchronized to LOCAL(0), stratum 10

Поиск в конце строки - спецсимвол "$":

grep "terminating.$" messages

Jul 12 17:01:09 cloneme kernel: Kernel log daemon terminating.
Oct 28 06:29:54 cloneme kernel: Kernel log daemon terminating.

Найдём все строки, которые содержат цифры:

grep "" /var/log/Xorg.0.log

Вообще, регулярные выражения grep - это очень обширная тема, в этой статье я лишь показал несколько примеров. Как вы увидели, поиск текста в файлах grep становиться ещё эффективнее. Но на полное объяснение этой темы нужна целая статья, поэтому пока пропустим её и пойдем дальше.

Рекурсивное использование grep

Если вам нужно провести поиск текста в нескольких файлах, размещённых в одном каталоге или подкаталогах, например в файлах конфигурации Apache - /etc/apache2/, используйте рекурсивный поиск. Для включения рекурсивного поиска в grep есть опция -r . Следующая команда займётся поиском текста в файлах Linux во всех подкаталогах /etc/apache2 на предмет вхождения строки mydomain.com:

grep -r "mydomain.com" /etc/apache2/

В выводе вы получите:

grep -r "zendsite" /etc/apache2/
/etc/apache2/vhosts.d/zendsite_vhost.conf: ServerName zendsite.localhost
/etc/apache2/vhosts.d/zendsite_vhost.conf: DocumentRoot /var/www/localhost/htdocs/zendsite
/etc/apache2/vhosts.d/zendsite_vhost.conf:

Здесь перед найденной строкой указано имя файла, в котором она была найдена. Вывод имени файла легко отключить с помощью опции -h :

grep -h -r "zendsite" /etc/apache2/

ServerName zendsite.localhost
DocumentRoot /var/www/localhost/htdocs/zendsite

Поиск слов в grep

Когда вы ищете строку abc, grep будет выводить также kbabc, abc123, aafrabc32 и тому подобные комбинации. Вы можете заставить утилиту искать по содержимому файлов в Linux только те строки, которые выключают искомые слова с помощью опции -w :

grep -w "abc" имя_файла

Поиск двух слов

Можно искать по содержимому файла не одно слово, а два сразу:

egrep -w "word1|word2" /path/to/file

Количество вхождений строки

Утилита g rep может сообщить, сколько раз определённая строка была найдена в каждом файле. Для этого используется опция -c (счетчик):

grep -c "word" /path/to/file

C помощью опции -n можно выводить номер строки, в которой найдено вхождение, например:

grep -n "root" /etc/passwd

1:root:x:0:0:root:/root:/bin/bash

Инвертированный поиск в grep

Команда grep Linux может быть использована для поиска строк в файле, которые не содержат указанное слово. Например, вывести только те строки, которые не содержат слово пар:

grep -v пар /path/to/file

Вывод имени файла

Вы можете указать grep выводить только имя файла, в котором было найдено заданное слово с помощью опции -l . Например, следующая команда выведет все имена файлов, при поиске по содержимому которых было обнаружено вхождение primary:

grep -l "primary" *.c

Цветной вывод в grep

Также вы можете заставить программу выделять другим цветом вхождения в выводе:

grep --color root /etc/passwd

Получится:

Выводы

Вот и всё. Мы рассмотрели использование команды grep для поиска и фильтрации вывода команд в операционной системе Linux. При правильном применении эта утилита станет мощным инструментом в ваших руках. Если у вас остались вопросы, пишите в комментариях!

В этой статье мы обсудим поиск файлов на компьютере и в частности рассмотрим поиск файлов в Windows 7.

Если у Вас операционная система Windows XP, в таком случае для Вас больше подойдет заметка: « »

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

Но также поиск файлов и папок достаточно удобен в случае, когда просто, зная название файла или папки, хочется быстрее его (или ее) найти.

Итак, рассмотрим поиск файлов и папок в Windows 7.

Поиск файлов в Windows 7 через меню «Пуск»

Чтобы найти какой-нибудь файл или папку на компьютере, нажимаем кнопку Пуск , где мы сразу же видим поле для поиска информации (Найти программы и файлы ):

  1. Вводим слово или часть слова в поле поиска
  2. Сразу же получаем результат поиска в том виде, как это показано на снимке:

Причем будут найдены все папки и файлы, которые имеют такое название, либо это слово, входящее в состав фразы файла или папки. А также будут показаны файлы, в внутри которых (например, в тексте самого содержимого файла) присутствует данное слово.

Переходим к следующему способу поиска файлов на компьютере в Windows 7.

Расширенный поиск файлов и папок в Windows 7

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

Как показано на снимке выше под цифрой 3, можем нажать на ссылку: Ознакомиться с другими результатами . Будут представлены все результаты поиска и если прокрутить список до конца, то можно найти дополнительные возможности, которые позволяют:

  1. Сузить поиск до конкретной папки или библиотеки;
  2. Фильтровать поиск по некоторым параметрам

В поиске это выглядит примерно так:


Вторая возможность (фильтр поиска) интересна особо, так как если воспользоваться фильтром Тип , то можно найти необходимый файл по расширению, например фотографию, расширением jpg, видеофайл, расширением avi и т.д. Т.е.выбирая из предложенного списка форматов файлов, можно найти искомый файл нужного типа.

Таким образом, можно очень удобно и быстро осуществлять поиск файлов на компьютере.

Кстати, поиск файлов в Windows 7 можно также вызвать одновременным нажатием клавиш Win + F :


Чтобы лучше понять, как работает поиск файлов в Windows 7, попробуйте прямо сейчас найти что-нибудь на своем компьютере и потом в комментариях можете написать, — всё ли получилось?

Кстати, в этой статье мы рассмотрели, как находить файлы с помощью стандартного поиска Windows. Если с поиском файлов стандартным средством будут трудности, рекомендую воспользоваться сторонней , которая позволяет находить файлы мгновенно!

Если в Windows XP поиск файлов был хоть и медленным, но все-таки работоспособным, то в Windows 7 он превратился во что-то совсем непонятное. Многие успешно пользуются поиском в Far"е или Total Commander"е вместо стандартных средств Windows. Когда на дисках очень много файлов, такой поиск также выполняется медленно. Я бы вряд ли поверил, если бы не попробовал сам, что файлы можно находить мгновенно (!), прямо во время ввода имени файла в строку поиска. Заинтересовались?

Чудо-программа, которая сэкономила мне массу времени и продолжает выручать каждый день, называется Everything . Это бесплатное мини-приложение (размер portable-версии - 272 КБ) делает всего одну простую вещь - оно ищет файлы на дисках по части имени файла. Магия в том, что поиск происходит мгновенно, по мере ввода букв имени файла в строку поиска (как при «живом поиске» Google). Это открывает гораздо бОльшие возможности поиска файлов. Например, если вы забыли точное название файла, вы можете быстро попробовать ввести разные варианты названия. При «классическом» поиске вам пришлось бы каждый раз раз долго ждать завершения поиска, а здесь сразу видно, нашлось что-то или нет:

Как это работает?

Программа при первом запуске сканирует таблицу распределения файлов (NTFS MFT) и сохраняет результат сканирования в небольшой кэш-файл. Сканирование дисков производится очень быстро - даже при нескольких терабайтах данных сканирование займет не более одной минуты. На основе полного списка файлов на всех дисках Everything строит в памяти структуру данных для быстрого поиска. При последующих запусках повторное сканирование всех дисков происходить уже не будет: программа будет брать информацию из кэш-файла и лишь обновлять ее. Для отслеживания изменений файлов программа использует информацию из USN-журнала раздела NTFS.

Ограничения программы:

  • Программа осуществляет поиск только по NTFS-разделам.
  • Поиск производится только по именам файлов (по атрибутам, датам и содержимому файлов поиск невозможен).

Я уверен, Everything станет вашим надежным помощником и сэкономит многие и многие часы. А для Microsoft это повод к размышлению над тем, как на самом деле должен работать поиск;)