Як використовувати команду DIR в Windows

Команда DIR - це потужна функція командного рядка Windows, яка перелічує всі файли та підкаталоги, що містяться в певному каталозі. Команда DIR також пропонує деякі перемикачі, які розблоковують деяку потужну функціональність. Давайте подивимось.

Командні перемикачі DIR

Ви можете використовувати саму DIRкоманду (просто введіть “dir” у командному рядку), щоб перерахувати файли та папки в поточному каталозі. Щоб розширити цю функціональність, вам потрібно використовувати різні перемикачі або опції, пов'язані з командою.

Відображення на основі атрибутів файлів

Ви можете додати “/ A”, за яким слідує буквенний код після команди DIR, щоб відобразити файли з певним атрибутом. До цих літерних кодів належать:

  • D: Відображає всі каталоги у поточному шляху
  • R: Відображає файли лише для читання
  • H: Відображення прихованих файлів
  • В: Файли, готові до архівування
  • S: Системні файли
  • I: Файли, не проіндексовані вмістом
  • Л: Очки повторного розбору

Отже, наприклад, щоб відобразити лише каталоги у поточному шляху, слід ввести таку команду, а потім натиснути Enter:

реж. / оголошення

Ви також можете поєднувати ці коди. Наприклад, якщо ви хочете показати лише приховані системні файли, ви можете скористатися наступною командою:

рег / попіл

Ви також можете додати "-" (мінус) перед будь-яким із цих літерних кодів, щоб вказати, що команда DIR не відображає такий файл. Так, наприклад, якщо ви не хочете бачити жодних каталогів у результатах, ви можете скористатися цією командою:

реж. / оголошення

Ще одна порада: замість того, щоб стискати головний комутатор і буквенний код разом так, як це було зроблено в наших прикладах, ви можете використовувати двокрапку, щоб відокремити комутатор від його необов’язкових кодів. Подобається це:

dir / a: d

Це може трохи полегшити розбір, але це зовсім необов’язково.

Відображення позбавлених результатів

Використання /bперемикача з командою DIR видаляє всю зайву інформацію, відображаючи лише назву папок і файлів у поточному каталозі, а не такі атрибути, як розмір файлу та позначки часу. Введіть таку команду, щоб вона працювала:

dir / b

Відображення за допомогою роздільника тисяч

У сучасних версіях Windows Командний рядок показує великі числа, розділені комами (так: 25000 замість 25000). Це було не завжди так. У старих версіях вам потрібно було використовувати /cперемикач, щоб показати ці коми.

Навіщо турбуватися, включаючи його сюди, якщо це вже за замовчуванням? Тому що якщо з якоїсь причини ви  не хочете показувати ці коми, ви можете використовувати цей перемикач разом зі знаком мінус «-»:

dir / -c

Відображення результатів у стовпцях

Ви можете використовувати /Dперемикач для відображення результатів у двох стовпцях замість одного. Коли ви відображаєте результати таким чином, у командному рядку не відображається зайва інформація про файл (розмір файлу тощо) - лише імена файлів і каталогів.

реж. / D

Відображати результати в нижньому регістрі

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

реж. / л

Відображення результатів імен файлів вкрай праворуч

За замовчуванням у командному рядку крайні праворуч відображаються імена файлів. /NКомутатор , який використовується для використання для досягнення цього ефекту. Тепер ви можете використовувати його разом із "-" (мінус), щоб замість цього відображати імена файлів у крайньому лівому куті.

dir / -N

Відображення результатів у відсортованому порядку

Ви можете використовувати /O перемикач, за яким слідує літерний код, для відображення результатів каталогів, відсортованих різними способами. Ці літерні коди включають:

  • D: Сортує за датою / часом. Старіші записи з’являються першими.
  • E: Сортує за розширенням файлу в алфавітному порядку.
  • G: сортує, перелічуючи спочатку папки, а потім файли.
  • N: Сортує за назвою файлу / папки в алфавітному порядку.
  • S: Сортує за розміром файлу, від найменшого до найбільшого.

Так, наприклад, ви можете використати таку команду для сортування результатів за часом та датою, причому спочатку з’являються старіші записи:

реж / OD

Ви також можете додати “-” (мінус) перед будь-яким із наведених вище варіантів, щоб змінити порядок. Так, наприклад, якщо ви хочете відсортувати файли за часом і датою, причому спочатку з’являються новіші записи, ви можете скористатися цією командою:

реж / OD

Відображати результати по одній сторінці

Деякі каталоги містять сотні або тисячі файлів. Ви можете використовувати /Pперемикач, щоб командний рядок призупиняв результати після відображення кожного екрана. Вам потрібно натиснути клавішу, щоб продовжити перегляд наступної сторінки результатів.

реж. / P

Відобразити метадані

За допомогою /Qперемикача на команді DIR відображаються метадані, прив’язані до файлів та каталогів, разом із даними про право власності.

реж. / Q

Відображати альтернативні потоки даних (ADS)

У /Rкомутаторі відображає будь-які альтернативні потоки даних (ADS) , що файли можуть містити. ADS - це функція файлової системи NTFS, яка дозволяє файлам містити додаткові метадані для пошуку файлів за автором та заголовком.

реж. / R

Відобразити всі файли та папки та все, що знаходиться всередині

Ви можете використовувати /Sперемикач для рекурсивного показу всіх файлів і папок у поточному каталозі. Це означає, що всі файли та папки в кожному підкаталозі, всі файли та папки в цих підкаталогах тощо. Будьте готові до  багатьох  результатів.

реж. / S

Відобразити результати, відсортовані за часом

Використання /Tперемикача разом із літерним кодом дозволяє сортувати результати за різними позначками часу, пов’язаними з файлами та папками. До цих літерних кодів належать:

  • В: Час останнього доступу до товару.
  • C: час створення елемента.
  • W: Час останнього написання елемента. Цей параметр використовується за замовчуванням.

Так, наприклад, щоб відсортувати результати за часом створення елементів, ви можете використовувати таку команду:

реж. / TC

Відображення результатів у широкому форматі

/WПеремикач аналогічний /D(який показує стовпці), але замість цього він сортує результати в широкому форматі в горизонтальному напрямку .

реж. / Вт

Відображення назв файлів із короткими іменами

У /Xкомутаторі показує коротку назву файлу, коли довге ім'я не відповідає 8.3 правилами присвоєння імен.

реж. / X

Відображення сторінок довідки щодо DIR

Використання /?комутатора відображає корисну інформацію щодо команди DIR, включаючи короткий опис усіх комутаторів, про які ми вже говорили.

Приклади команд DIR

Добре, тепер ви знаєте про перемикачі та опції, пов'язані з командою DIR. Давайте поглянемо на кілька реальних прикладів, щоб краще зрозуміти, як можна починати використовувати їх.

Проста  dir команда повертає список усіх файлів і папок у поточному каталозі, в якому ви перебуваєте.

Запуск наступної команди показує всі системні файли у вашому поточному шляху за допомогою атрибута “s”:

dir / a: s

Але що, якщо ви хочете переглянути всі файли певного типу в усіх наступних папках вашого поточного шляху. Це просто, просто запустіть цю надзвичайно швидку та корисну команду:

каталог \ *. mp3 / s

Ви можете замінити частину .mp3 на будь-який формат файлу, який ви шукаєте.

Зірочка діє як підстановочний знак, кажучи: "знайти щось із форматом .mp3 у кінці", тоді як "/ s" рекурсивно переглядає всі папки у вашому поточному шляху.

ПОВ'ЯЗАНІ: Цей фокус командного рядка шукає швидше, ніж Провідник Windows

Тепер ви могли помітити, що повернуто БАГАТО результатів. Майже занадто багато, щоб їх можна було читати до того, як вони прокрутили екран. Тут ми можемо використовувати перемикач паузи, щоб дати вам можливість їх прочитати. Для цього змініть команду наступним чином:

реж. \ *. mp3 / s / p

Ще одна хитрість, яку пропонує командний рядок, називається трубопроводами. Ви можете використовувати символ «>», щоб надіслати результати однієї команди в інше місце або службу. Хорошим прикладом цього є надсилання всіх результатів у текстовий файл. Потім ви зможете прокрутити їх пізніше або імпортувати в інші типи документів. Для цього ви можете скористатися командою:

каталог \ *. mp3 / s / b> filename.txt

ПОВ’ЯЗАНІ: Як надрукувати або зберегти список каталогів у файл у Windows

Ми додали /bтуди перемикач, щоб виводити лише самі імена файлів, без будь-яких інших деталей. Символ більше ніж перенаправляє все, що зазвичай відображається у результатах, безпосередньо до файлу.

Існує набагато більше комбінацій та використання команди DIR, але це має бути гарною відправною точкою, щоб допомогти вам зрозуміти основи.