Как найти слово в папке с файлами
Перейти к содержимому

Как найти слово в папке с файлами

  • автор:

Поиск документов в Windows

  • Выполните поиск на панели задач: Введите имя документа (или ключевое слово из него) в поле поиска на панели задач. Появятся результаты для документов на компьютере и в службе OneDrive. Чтобы отфильтровать поиск, можно выбрать вкладку « Документы», после чего в результатах поиска будут отображаться только документы.
    Отображает значок поиска, выбранный на панели задач, и типизированный в поле поиск. Результаты отображаются в разных категориях.
  • Поиск через проводник. Откройте проводник панели задач или выберите и удерживайте меню «Пуск» (или щелкните правой кнопкой мыши), выберите проводник, а затем выберите расположение поиска:
    • Чтобы быстро найти соответствующие файлы на компьютере и в облаке, выполните поиск на домашнем компьютере.
      Отображает проводник главной странице с выделенным элементом
    • Чтобы найти файлы, хранящиеся в папке, выполните поиск в папке, например «Загрузки».
    • Чтобы выполнить медленный, но подробный поиск, выполните поиск с этого компьютера , а не с домашнего компьютера.
  • Начиная с Windows 11 версии 22H2, файлы можно найти Office.com в проводник Home. Чтобы изменить этот параметр , выберите « Дополнительные >параметры» . На вкладке « Общие» в разделе «Конфиденциальность» выберите параметры для отображения файлов из Office.com.

Воспользуйтесь одним из указанных ниже способов для поиска своих файлов в Windows 10.

альтернативный текст

  • Выполните поиск на панели задач: Введите имя документа (или ключевое слово из него) в поле поиска на панели задач. В разделе Лучшее соответствие появятся результаты поиска документов на компьютере и в службе OneDrive.
  • Поиск через проводник. Откройте проводник панели задач или щелкните правой кнопкой мыши меню « Пуск», выберите пункт проводник а затем выберите расположение на левой панели для поиска или обзора. Например, выберите Этот компьютер для поиска на всех устройствах и дисках компьютера или выберите Документы для поиска только файлов, сохраненных на компьютере.

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

Функция Поиск в файлах позволяет выполнять поиск в указанном наборе файлов. Найденные Visual Studio совпадения приводятся в окне Результаты поиска в интегрированной среде разработки. Способ отображения результатов зависит от параметров, выбранных на вкладке Найти в файлах диалогового окна Найти и заменить.

Screenshot of the Find and Replace dialog box in Visual Studio 20222, with the Find in Files tab open.

Screenshot of the Find and Replace dialog box in Visual Studio 2019, with the Find in Files tab open.

Если вы используете Visual Studio 2019версии 16.6 или более ранней, диалоговое окно «Поиск и замена» может не выглядеть так, как оно отображается здесь. Перейдите на версию этой страницы для Visual Studio 2017, чтобы получить правильное описание.

Отображение функции поиска в файлах

Чтобы открыть диалоговое окно Найти и заменить, выполните указанные ниже действия или нажмите клавиши CTRL+SHIFT+F.

  1. Нажмите клавиши CTRL+Q и введите «найти» в поле поиска в верхней части экрана.
  2. Выберите в списке результатов Найти в файлах.
  1. В строке меню выберите Правка>Найти и заменить.
  2. Во всплывающем меню выберите пункт Найти в файлах.

Чтобы отменить операцию поиска, нажмите клавиши CTRL+BREAK.

Средство поиска и замены не выполняет поиск в каталогах, для которых задан атрибут Hidden или System .

Поле поиска

Чтобы найти новую текстовую строку или выражение, введите их в поле «Поиск». Для поиска любой из 20 строк, которые вы искали недавно, откройте раскрывающийся список и выберите нужную строку.

Можно выбрать или отключить указанные ниже параметры.

  • Учитывать регистр. Если выбрать этот параметр, поиск будет выполняться с учетом регистра.
  • Слово целиком. Если выбрать этот параметр, в результатах поиска будут только полностью совпадающие слова.
  • Использовать регулярные выражения. Этот параметр позволяет применять специальные обозначения, чтобы определить шаблоны текста для поиска соответствия в текстовых полях «Найти» или Заменить. Список этих обозначений см. в статье Использование регулярных выражений в Visual Studio.

Screenshot of the Find in Files dialog box that includes and outline around the Expression Builder button and the Use Regular Expressions checkbox.

Важно! Кнопка Построитель выражений отображается рядом с полем поиска, только если установлен флажок Использовать регулярные выражения.

Look in

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

Можно также нажать рядом кнопку Обзор (. ), чтобы выбрать место для поиска. Более того, если вы уже указали каталог, нажатие этой кнопки не заменяет каталог, а добавляет новый. Например, если для параметра «Где искать» задано значение .\Code, можно нажать кнопку Обзор (. ) и перейти в папку с именем Shared Code. Теперь в поле Обзор (. ) будут отображаться папки .\Code и .\Shared Code. При выполнении команды «Найти» поиск будет выполняться в обеих этих папках.

Чтобы уточнить условия поиска, можно выбрать следующие параметры (или отменить их выбор):

  • Включение внешних элементов. Используйте этот параметр для включения ссылочных файлов из-за пределов проекта C++, то есть файлов, таких как windows.h, которые включены в файлы кода, но не являются частью решения. Этот параметр применяется только к проектам C++.
  • Включите другие файлы . Используйте этот параметр для включения других файлов, которые являются открытыми файлами, но не являются частью решения. См . другие файлы.

Типы файлов

Параметр Типы файлов указывает типы файлов для поиска в каталогах Искать в. Выберите любой элемент в списке, чтобы ввести заранее заданную строку для поиска указанных типов файлов.

Screenshot of the File Types section of the Find In Files dialog box.

Можно выполнить поиск нескольких типов файлов, разделяя их точкой с запятой ( ; ). Вы также можете исключить папки и файлы, префиксируя любой путь или тип файла с восклицательным знаком ( ! ).

Добавить результаты

Используйте этот параметр, чтобы добавить результаты текущего поиска к результатам предыдущего.

Поле поиска

Чтобы найти новую текстовую строку или выражение, введите их в поле «Поиск». Для поиска любой из 20 строк, которые вы искали недавно, откройте раскрывающийся список и выберите нужную строку.

Можно выбрать или отключить указанные ниже параметры.

  • Учитывать регистр. Если выбрать этот параметр, поиск будет выполняться с учетом регистра.
  • Слово целиком. Если выбрать этот параметр, в результатах поиска будут только полностью совпадающие слова.
  • Использовать регулярные выражения. Этот параметр позволяет применять специальные обозначения, чтобы определить шаблоны текста для поиска соответствия в текстовых полях «Найти» или Заменить. Список этих обозначений см. в статье Использование регулярных выражений в Visual Studio.

Screenshot of the Find in Files dialog box that includes and outline around the Expression Builder button and the Use Regular Expressions checkbox.

Важно! Кнопка Построитель выражений отображается рядом с полем поиска, только если установлен флажок Использовать регулярные выражения.

Look in

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

Можно также нажать рядом кнопку Обзор (. ), чтобы выбрать место для поиска. Более того, если вы уже указали каталог, нажатие этой кнопки не заменяет каталог, а добавляет новый. Например, если для параметра «Где искать» задано значение .\Code, можно нажать кнопку Обзор (. ) и перейти в папку с именем Shared Code. Теперь в поле Обзор (. ) будут отображаться папки .\Code и .\Shared Code. При выполнении команды «Найти» поиск будет выполняться в обеих этих папках.

Чтобы уточнить условия поиска, можно выбрать следующие параметры (или отменить их выбор):

  • Include external items (Включить внешние элементы). Этот параметр позволяет включить внешние элементы, такие как «windows.h», на которые можно добавить ссылку, но которые не являются частью решения.
  • Include miscellaneous files (Включить прочие файлы). Этот параметр позволяет включить прочие файлы, например открытые вами файлы, которые не являются частью решения.

Типы файлов

Параметр Типы файлов указывает типы файлов для поиска в каталогах Искать в. Выберите любой элемент в списке, чтобы ввести заранее заданную строку для поиска указанных типов файлов.

Screenshot of the File Types section of the Find In Files dialog box.

Можно выполнить поиск нескольких типов файлов, разделяя их точкой с запятой ( ; ). Можно также исключить папки и файлы, поставив перед любым путем или типом файла восклицательный знак ( ! ).

Добавить результаты

Используйте этот параметр, чтобы добавить результаты текущего поиска к результатам предыдущего.

Результаты поиска

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

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

Сохранение результатов

Вы можете сохранить результаты одной операции поиска, пока выполняете другие. Это позволяет без труда сравнивать результаты и просматривать их рядом друг с другом.

Screenshot of the Search Results window with three search results as tabs showing.

Screenshot of the Search Results window with three search results as tabs showing.

Чтобы сохранить несколько результатов поиска, нажимайте кнопку Сохранить результаты после каждой операции поиска. Затем, когда вы будете искать что-то еще, результаты отобразятся на новой вкладке. Вы можете сохранить до пяти результатов поиска. Если у вас уже есть пять результатов поиска, для следующей операции поиска будет использоваться самая старая вкладка результатов поиска.

В Visual Studio 2022 и более поздних версиях можно настроить Visual Studio на сохранение результатов. Последовательно выберите Сервис>Параметры>Общие>Поиск и замена и установите флажок Хранить результаты поиска по умолчанию.

Связанный контент

  • Заменить в файлах
  • Поиск и замена текста
  • Команды Visual Studio

Рекурсивно найти слово в файлах и папках Linux

img

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

Найти фразу в файлах рекурсивно через консоль

Все просто. Открываем серверную консоль, подключившись по SSH. А далее, вводим команду:

grep -iRl "фраза" /директория/где/искать

Например, команда может выглядеть вот так:

grep -iRl "merionet" /home/user/merion

Команда найдет и выведет все файлы, которые содержат фразу merionet в директории /home/user/merion и во всех директориях, внутри этой папки. Мы используем следующие ключи:

  • -i — игнорировать регистра текста (большие или маленькие буквы);
  • -R — рекурсивно искать файлы в сабдиректориях;
  • -I — показывать названия файлов, вместо их содержимого;

Так же, вам могут быть полезны следующие ключи:

Рекурсивно найти слово в файлах и папках Linux

  • -n — показать номер строки, в которой находится фраза;
  • -w — показать место, где слово попадается;
Поиск слова через Midnight Commander

Так же, в консоли сервера, дайте команду:

Эта команда запустит Midnight Commander. Кстати, если он у вас не установлен, его можно просто установить через yum:

yum install mc

Открыв mc, во вкладке Command выберите Find File и заполните поисковую форму как показано ниже:

Рекурсивно найти фразу Linux mc

  • Start at: — директория, где нужно осуществлять поиск;
  • File name: — маска поиска. Например, искать только в файлах расширения txt будет — *.txt;
  • Content — сама фраза;

Нажимаем OK и получаем результат:

Поиск по тексту документов в папке

Что делать если нужно найти определённый документ среди десятка или сотен?

Если известно имя документа, то выполнить поиск довольно просто — многие программы, в том числе стандартный проводник Windows умеют искать по имени файла.

Чтобы найти файл по имени, откройте проводник (файловый менеджер) Windows, перейдите в папку, где вы хотите выполнить поиск и в поле «Поиск» введите имя файла или часть имени, чтобы найти все файлы, которые ему соответствуют:

Полнотекстовый поиск по папкам

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

Если вы ищете среди текстовых документов, то многие программы могут вам помочь, например, Total Commander и Double Commander могут искать по содержимому текстовых файлов.

Но если это офисные документы, то всё становится сложнее, поскольку файлы .docx, .doc и другие офисные форматы представляют собой довольно сложные контейнеры.

К счастью, самый обычный проводник Windows умеет делать полнотекстовый поиск по всем офисным форматам MS Office.

Чтобы искать по содержимому офисных документов, перейдите в папку, где находятся файлы, среди которых вы хотите выполнить поиск. В поле «Поиск» введите искомое слово или фразу. Нажмите на слово «Поиск» под фразой «Средства поиска»:

Нажмите на кнопку «Дополнительные параметры»:

Нажмите «Содержимое файлов»:

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

Как искать по файлам в ZIP архивах

Если файлы упакованы в ZIP архивы, то по умолчанию в них не выполняется поиск даже если включён поиск по содержимому файлов.

Чтобы включить поиск по ZIP архивам, введите слово для поиска, нажмите на слово «Поиск» под фразой «Средства поиска», нажмите на кнопку «Дополнительные параметры» и выберите «Сжатые ZIP-папки»:

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

Как искать по точному совпадению. Как искать по фразе

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

Если поместить фразу в кавычки, то это ничего не изменит — по-прежнему будут показаны документы, содержащее хотя бы одно слово.

В Windows 10

Тем не менее решение есть, для этого нужно использовать конструкцию ~=»ЗДЕСЬ ФРАЗА»

Чтобы было понятнее, допустим, нам нужно найти документы, содержащие точную фразу «Exa.ct Phr.ase», тогда в строку поиска нам нужно ввести:

~="Exa.ct Phr.ase"

В Windows 11

В Windows 11 для поиска точного совпадения по-прежнему работает конструкция ~=»НАЙДИ МЕНЯ». Но на поиск сильно влияет индексирование файлов. Например, при включённом индексировании наблюдались следующие особенности:

  • конструкция ~=»НАЙДИ МЕНЯ» не работала
  • для поиска по точному совпадению фразы достаточно было поместить её в двойные кавычки
  • поиск по архивам не работал, хотя и был включён

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

Связанные статьи:

  • Как удалить Поле поиска и Кортану с Панели задач (100%)
  • Полнотекстовый поиск по офисным файлам (Word) и архивам — теперь это просто! (100%)
  • Как использовать подстановочные символы и регулярные выражения при поиске и замене в Word (50%)
  • Как в Microsoft Word сделать массовую замену или удаление текста (50%)
  • Как убрать лишние пробелы в Microsoft Word (50%)
  • Как подключить телевизор (или второй монитор) к компьютеру в Windows 11 (RANDOM — 50%)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *