Команда where - пошук файлів за шаблоном імені.

Відео: Пошук файлів в linux. Команда find linux опція -name частина1



команда WHERE використовується для визначення розташування файлів в каталогах операційних систем Windows 7 і старше, імена яких відповідають задається шаблоном пошуку, а також, при необхідності - розміру, дати і часу їх ізмененія.По замовчуванням пошук виконується в поточному каталозі і в каталогах, які визначаються значенням змінної середовища PATH.

Формат командного рядка:

WHERE [/ R каталог] [/ Q] [/ F] [/ T] шаблон ...

Параметри командного рядка:

/ R - Рекурсивний пошук і відображення файлів, відповідних вказаним шаблоном, починаючи з зазначеного каталогу.

/ Q - Повернення тільки коду виходу без відображення списку знайдених файлів (тихий режим)

/ F - Відображення імен знайдених файлів в лапках.

/ T - Відображення розміру, дати і часу зміни для всіх знайдених файлів.

шаблон - Шаблон пошуку для шуканих файлів.Ви шаблоні можна використовувати символи узагальнення * і? Також можна задавати конструкції "$ пров: шаблон" і "шлях: шаблон", де "пер" представляє змінну середовища, іпоіск здійснюється по шляхах, зазначеним в переменнойсреди " пер ". Ці конструкції не слід іспользоватьс параметром / R. При пошуку до шаблону такжедобавляются розширення з змінної PATHEXT. Приклад: WHERE "c: windows-c: windows system32: *. Dll"

/? - Висновок довідки з використання.




WHERE.EXE повертає код помилки 0, якщо пошук був успішним, 1 - якщо безуспішним, і 2, якщо виникли помилки.


Приклади використання:

WHERE /? - видати коротку довідку по використанню команди.

WHERE myfile.doc - знайти розташування файлу myfile.doc. Пошук виконується в поточному каталозі і каталогах, імена яких задаються значенням змінної PATH




WHERE / T myfile.doc - то ж, що і в попередньому випадку, але в результатах поіскаотображается розмір, дата й час редагування файлу.

WHERE / R C: myfile.doc - знайти розташування файлу myfile.doc. Пошук виконується рекурсивно, починаючи з кореневого каталогу диска C: (пошук по всьому диску C:)

WHERE / R% windir% system32 * .log - пошук файлів з розширенням log починаючи з підкаталогу system32 системного каталогу Windows.

WHERE / R% windir% system32 * .log gt; loglist.txt - пошук файлів з розширенням log починаючи з підкаталогу system32 системного каталогу Windows із записом результатів у текстовий файл loglist.txt поточного каталогу.

WHERE / R C: ??? dir. * - пошук з використанням шаблону, де перші 3 символи імені файлу можуть бути будь-якими (???, наступні 3 символу беруть значення dir і з будь-яким розширенням.

where / R C: windows system32 * 7 * .exe - пошук виконуваних файлів, в імені яких міститься символ "7", починаючи з каталогу C: windows system32

WHERE / R c: windows * .vbs * .cmd * .bat - пошук файлів сценаріїв (скриптів) - файлів з розширенням vbs, cmd і bat починаючи з каталогу C: windows

WHERE / Q file1.ext - не відображати результат пошуку. При виконанні цієї командибудет встановлено значення змінної ERRORLEVEL в залежності від результату пошуку:

ERRORLEVEL = 0 - файл file1.ext знайдений.

ERRORLEVEL = 1 - файл file1.ext НЕ знайдений.

ERRORLEVEL = 2 - при пошуку файлу file1.ext виникла помилка.

зазвичай команда WHERE / Q використовується в командних файлах, коли в залежності від результату пошуку заданого файлу потрібно виконати ту чи іншу підпрограму.


Якщо ви бажаєте поділитися посиланням на цю сторінку в своїй соціальній мережі, користуйтеся кнопкою "Поділитися"



Поділися в соціальних мережах:

Схожі
Команда attribКоманда attrib
Команда ftype - перегляд і зміна розширень файлів і зіставлених їм додатківКоманда ftype - перегляд і зміна розширень файлів і зіставлених їм додатків
Команда del (erase)Команда del (erase)
Команда expand - розпакувати стиснений файл у форматі .cabКоманда expand - розпакувати стиснений файл у форматі .cab
Команда find - пошук рядка символів в файліКоманда find - пошук рядка символів в файлі
Команда find в linuxКоманда find в linux
Витяг файлів з архівів формату .cab в операційних системах windows.Витяг файлів з архівів формату .cab в операційних системах windows.
Команда compКоманда comp
Popd - перейти в каталог, шлях якого був збережений при виконанні команди pushd.Popd - перейти в каталог, шлях якого був збережений при виконанні команди pushd.
Команда tree - графічне представлення структури папок або шляху.Команда tree - графічне представлення структури папок або шляху.
» » Команда where - пошук файлів за шаблоном імені.