Поиск дисков в командной строке windows

Searching for a file in Windows is not an easy job if your files are not organized and one of the ways to search your files using tags keywords in the Windows Search box inside File Explorer. However, Windows File Explorer search results are not that accurate and it takes a longer time but why wait if you can search files much faster using Windows 10 Command Prompt.  

Finding Files Using Windows 10 Command Prompt. 

You can search files on your hard drive faster using Windows Command Prompt.

Step 1: Press Start and type CMD, then press Enter to launch the Command Prompt. After successfully launching the Command Prompt, type the below command, and press Enter to pull up a list of files and folders. 

dir

Step 2: For moving down into a particular directory, use the below command followed by a folder name,  until you reach the folder you want to search.

cd folder_name

Step 3: Now type dir command again but this time with your search term, follow dir with your search term in quotes with an asterisk term before closing the quotes (For example, type dir “Raveling*”) and press Enter. The command prompt will show you the file location along with the list of files name starting with a similar keyword. 

The asterisk is what’s known as a wildcard and, in our example, it stands for anything that follows the word ‘highlands’, such as ‘raveling.doc’, ‘raveling.xls’ or My Business plans.txt’.

If you don’t know the exact location of your file in your hard drive, then instead of manually navigating through your directories, start searching from the very top level of your hard drive and include every sub-folder.

Step 4: The top level of the drive is represented by a backslash and, to include subdirectories, you add a forward slash and ‘s’ to the end of the query as shown below:

 dir “\Raveling*” /s 

The above command is my all-time favorite because, with the help of this command, I don’t have to force my brain to remember the location of the files. This trick usually takes seconds to search the entire drive for the file.  

You can also search for a particular file type by using a command dir \*.pdf /s and it will show you all files saved with the .pdf extension. You can try this for other files too (for example: .doxc, .png, .exe and more).

Note: The position asterisk symbol in the command matter a lot so type carefully and check once before executing the command.

How all these commands work.

Now you know enough to find any file on your entire hard drive within few seconds but if you are more curious to know how all these commands are working and what all these symbols stand for, then continue reading this post.

Let’s discuss each term one by one:

  • dir command is for showing files on the current directory, but it can also show files from anywhere in the drive of the system.
  • / tells dir to search from the top-level or root directory of the hard drive.
  • /s is used for searching sub-directories.
  • * asterisk is using before text (for example *.pdf) show all files ending with .pdf and * using at the end (for example raveling*) show you all file-names starting with that word.

So, this is all that you need to know for searching any file quickly within a few seconds using Windows 10 Command Prompt. 

Last Updated :
12 Mar, 2021

Like Article

Save Article

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

Поиск файлов и папок из командной строки

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

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

Синтаксис

drive_letter:

Пример

D:

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

Синтаксис

cd "path-to-folder"

Пример

cd "D:Images"

Искать файлы по типу

Следующая команда позволяет вам искать в текущей папке все файлы определенного типа.

Синтаксис

dir /b/s *.file_extension

Пример

dir /b/s *.png

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

Искать файлы по имени

Для поиска файлов по имени используйте следующую команду;

Синтаксис

dir *file_name*.* /s

Пример

dir *arrow*.* /s

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

Пример

dir *arrow*.jpg /s

Искать папки

Чтобы найти в папке подпапки, используйте следующую команду;

Синтаксис

dir "Name of folder to search" /AD /b /s

Пример

dir Images /AD /b /s

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

Искать папку с неизвестным именем

Если вы не знаете, как называется папка, вы можете использовать следующую команду.

Синтаксис

dir /s/b /A:D "D:*partial-name-of-folder*"

Пример

dir /s/b /A:D "D:*Stea*"

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

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

Как найти файлы по названию

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

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

как найти файлы по названию

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

процесс поиска

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

Как найти файлы по дате создания

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

Для этого откройте папку (диск или компьютер) и установите курсор в поисковую строку в правом верхнем углу экрана. После этого в верхней части окна появится новая вкладка под названием «Поиск».

вкладка Поиск

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

кнопка Дата изменения файла

После выбора одной из этих дат система выполнит поиск файлов в указанном временном диапазоне. При этом в поисковой строке появится команда «дата изменения», которая будет указывать на используемый временной отрезок.

команда дата изменения

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

календарь для выбора даты изменения

Команду «дата
изменения» можно дополнить поиском по названию файла. Это позволит найти файлы с определенным названием и датой изменения. Для этого после команды «дата
изменения» поставьте пробел и введите название файла.

как найти файл по дате и названию

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

Как найти файлы по типу

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

кнопка Тип

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

команда вид

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

поиск по расширению

Как и в предыдущем случае, поиск по типу можно комбинировать с другими способами поиска

Как найти файлы по размеру

Также в Windows 10 вы можете найти все файлы с определенным размером. Для этого нужно установить курсор в поисковую строку, перейти на вкладку «Поиск», нажать на кнопку «Размер» и выбрать один из предложенных вариантов. Здесь можно указать какого размера должны быть искомые документы: пустые (0 КБ), крошечные (0 – 16КБ), маленькие (16КБ – 1МБ) и т.д.

кнопка Размер

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

команда размер

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

как найти файл по размеру

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

Посмотрите также:

  • Чем открыть DJVU формат в Windows 7 и Windows 10
  • Чем открыть PDF файл в Windows 7 или Windows 10
  • Чем открыть MDF файл в Windows 7 или Windows 10
  • Поиск по картинке в Интернете
  • Чем открыть mkv

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

Команда find сообщает имена файлов, в которых был найден искомый файл, и выводит строки, в которых он содержится.

Синтаксис команды find:

FIND [/V] [/C] [/N] [/I] [/OFF[LINE]] «искомый_текст» [путь_к_файлу]

V — вывод всех строк, НЕ содержащих искомый текст;

C — вывод только общего числа строк, содержащих искомый текст;

N — вывод номеров строк;

I — поиск без учёта регистра символов;

OFF[LINE] — не пропускать файлы с атрибутом «автономный».

Для примера проверим все текстовые файлы в каталоге C:\test\ на наличие слова «текст».

find c:\test\*.txt "текст"

Если посмотреть на скриншот ниже, то можно подумать, что ни один из файлов не содержит слова «текст». Конечно, это вполне допустимый вариант. Но есть и другое объяснение.

Поиск текста в файлах через командную строку Windows

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

Теперь мы видим, что слово «текст» встречается во всех трёх файлах.

Поиск текста в файлах через командную строку Windows

Теперь посмотрим на строки, в которых нет слова «текст»:

find /v c:\test\*.txt "текст"

Такие оказались только в файле FILE_1.TXT.

Поиск текста в файлах через командную строку Windows

Помните, что команда find по умолчанию учитывает регистр. Поэтому, написав в ней «Текст», мы не найдём подобного слова в файлах. Но регистр можно и проигнорировать:

find /i c:\test\*.txt "Текст"

На скриншоте ниже хорошо видно, что сперва команда не нашла слова «Текст» в файлах, так как в них оно записано без заглавных букв. Добавив /i, мы это исправили.

Поиск текста в файлах через командную строку Windows

Допустим, нам нужно знать порядковые номера строк, в которых отсутствует слово «текст»:

find /v /n c:\test\*.txt "текст"

Поиск текста в файлах через командную строку Windows

Если мы захотим знать число строк, в которых присутствует искомое слово, тогда выполним команду:

find /c c:\test\*.txt "текст"

А если нам нужно знать число строк, где это слово отсутствует, тогда пример команды такой:

find /v /c c:\test\*.txt "текст"

Поиск текста в файлах через командную строку Windows

Хотя до этого в примерах мы искали отдельное слово, find спокойно ищет и выражения:

Поиск текста в файлах через командную строку Windows

Особенностью команды find является то, что искомый текст обязательно нужно заключать в кавычки. Это приводит к трудностям, если в пути к файлам (и в именах файлов) содержится пробел. В таком случае нужно воспользоваться перенаправлением ввода, но только если мы ищем в конкретном файле.

find "строка" < "c:\test test\file_1.txt"

Как видите, наличие пробела в имени каталога C:\test test\ не помешало осуществить поиск. Но это что касается поиска в файле file_1.txt. А вот попытка поискать сразу во всех файлах привела к ошибке.

Поиск текста в файлах через командную строку Windows

В таком случае можно воспользоваться циклическое обработкой, к примеру, командой for:

for %a in ("c:\test test") do find %a\*.txt "текст"

Поиск текста в файлах через командную строку Windows

Помните, что в этом случае в командной строке нужно использовать конструкции вида %a, а в файлах .bat и .cmd вида %%a.

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

Для следующего примера вернём кодовую страницу CP866. После этого отсортируем вывод команды ipconfig /all — оставим только те строки, где содержится слово «Состояние»:

ipconfig /all | find "Состояние"

Поиск текста в файлах через командную строку Windows

Здесь мы лишь пробежались по вершинам, но возможности команды find гораздо больше. Особенно, если использовать её в комплексе с другими командами.

На чтение 6 мин. Просмотров 13 Опубликовано

Find – еще один замечательный инструмент командной строки, о котором должен знать каждый пользователь Windows, поскольку его можно использовать для поиска содержимого файлов по определенным строкам текста.

Содержание

  1. Найти переключатели и параметры
  2. Найти синтаксис
  3. Давай попрактикуемся

Найти переключатели и параметры

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

  1. /v – этот переключатель покажет все строки, которые не содержат строку слов, которую вы указали.
  2. /c – этот ключ указывает инструменту поиска подсчитать, сколько строк содержат ваши условия поиска.
  3. /n – этот переключатель показывает числа, соответствующие строкам.
  4. /i – этот ключ указывает find игнорировать регистр искомого текста.

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

  1. «Строка» . Строка будет содержать слова, которые вы ищете в своих документах. Вы всегда должны помнить, что этот раздел должен быть заключен в кавычки, иначе ваша команда выдаст ошибку.
  2. Путь . Этот параметр указывает местоположение, в котором вы хотите выполнить поиск. Это может быть как список дисков, так и конкретный, например, определение одного или нескольких файлов. Если вы не укажете путь, FIND попросит вас ввести текст или может принять текст, переданный другой командой. Когда вы будете готовы завершить ручной ввод текста, вы можете нажать «Ctrl + Z». Мы обсудим это позже.

Найти синтаксис

Как и любой инструмент в Windows, вам нужно знать, как вводить свои команды. Синтаксис ниже – идеальная модель.

 НАЙТИ [SWITCH] "Строка" [Pathname/s] 

В зависимости от вашей команды вы получите один из трех ответов% errorlevel%.

  1. 0 – Строка, которую вы искали, была найдена.
  2. 1 – Строка, которую вы искали, не была найдена.
  3. 2 – Это означает, что у вас был плохой переключатель или ваши параметры были неверными.

Давай попрактикуемся

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

  1. документ
  2. образец
  3. упражнение

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

Теперь вам нужно открыть окно командной строки с повышенными правами. Откройте меню «Пуск» в Windows 7 и 10 или откройте функцию поиска в Windows 8 и выполните поиск CMD. Затем щелкните правой кнопкой мыши по нему и нажмите «Запуск от имени администратора». Хотя вам не нужно открывать окно командной строки с повышенными правами, это поможет вам избежать каких-либо надоедливых диалоговых окон подтверждения.

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

  1. Искать в одном документе строку слов.
  2. Поиск нескольких документов для одной и той же строки слов.
  3. Подсчитайте количество строк в файле или нескольких файлах.

Сценарий 1. Поиск в одном документе строки слов.

Теперь, когда вы загрузили три документа, мы введем команду для поиска в текстовом файле с именем «упражнение» слов «martin hendrikx». Используйте команду, показанную ниже. Не забудьте поставить строку поиска в кавычки и изменить путь в соответствии с папкой, в которой хранятся ваши документы.

 найти "martin hendrikx" C: \ Users \ Martin \ Desktop \ exerc.txt 

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

 find/i "martin hendrikx" C: \ Users \ Martin \ Desktop \ exerc.txt 

Теперь вы можете видеть, что FIND вывел одну строку, соответствующую строке поиска, что означает, что она работает. Давайте попробуем это снова, но измените строку поиска на «суши»; если ваши результаты выглядят как на картинке ниже, вы сделали это правильно.

Сценарий 2. Поиск нескольких документов по одной и той же строке слов.

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

 find/i "sushi" C: \ Users \ Martin \ Desktop \ exerc.txt C: \ Users \ Martin \ Desktop \ sample.txt 

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

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

 find/i "sushi" C: \ Users \ Martin \ Desktop \ *. txt 

Сценарий 3. Подсчитайте количество строк в файле.

Если вы хотите узнать, сколько строк в файле, вы можете использовать команду поиска ниже. Не забудьте добавить пробел между всеми вашими переключателями. В этом случае мы заменим путь на файл «sample.txt». Если вам нужен только номер в качестве результата, используйте эту команду:

 введите C: \ Users \ Martin \ Desktop \ sample.txt | найти ""/v/c 

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

 find/v/c “” C: \ Users \ Martin \ Desktop \ sample.txt 

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

 find/v/c “” C: \ Users \ Martin \ Desktop \ *. txt 

Теперь вы можете поэкспериментировать с несколькими различными командами и ознакомиться с этим инструментом. Это может помочь сэкономить много времени в будущем после создания системы. Веселитесь и продолжайте ворчать.

Изображение предоставлено Littlehaulic на Flickr.com

  • Показать языковую панель windows 7 как восстановить
  • Поиск для windows 10 ltsc
  • Поисковая строка в windows 10 горячая клавиша
  • Показать цвет элементов в меню пуск windows 11 не активна
  • Поиск грузит процессор windows 10