Команда 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 використовується в командних файлах, коли в залежності від результату пошуку заданого файлу потрібно виконати ту чи іншу підпрограму.
Якщо ви бажаєте поділитися посиланням на цю сторінку в своїй соціальній мережі, користуйтеся кнопкою "Поділитися"
Поділися в соціальних мережах:
Схожі
- Команда rmdir (rd) - видалити каталог файлової системи windows.
- Витяг файлів з архівів формату .cab в операційних системах windows.
- Створення стислих файлів формату .cab в операційних системах windows.
- Команда compact - відображення або зміна параметрів стиснення файлів в розділах ntfs windows.
- Команда ftype - перегляд і зміна розширень файлів і зіставлених їм додатків
- Команда attrib
- Popd - перейти в каталог, шлях якого був збережений при виконанні команди pushd.
- Команда md (mkdir) - створити каталог
- Path - відобразити або змінити шляху пошуку виконуваних файлів.
- Команда append - приєднати каталог до поточного
- Команда findstr
- Команда tree - графічне представлення структури папок або шляху.
- Команда copy
- Команда del (erase)
- Команда expand - розпакувати стиснений файл у форматі .cab
- Команда find - пошук рядка символів в файлі
- Команда comp
- Команда forfiles - виконання команди для групи файлів.
- Pushd - запам`ятати поточний каталог і перейти в зазначений.
- Команда find в linux
- Команда takeown - змінити власника файлу або каталогу.