Домашня » як » Як використовувати команду DIR у Windows

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

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

    Командні комутатори DIR

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

    Дисплей на основі атрибутів файлів

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

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

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

    dir / ad

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

    dir / ash

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

    dir / a-d

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

    dir / a: d

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

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

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

    dir / b

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

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

    Навіщо втручатися, якщо це вже за замовчуванням? Тому що якщо з якоїсь причини ви ні хочете показати ці коми, цей перемикач можна використовувати разом із знаком мінус "-":

    dir / -c

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

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

    dir / D

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

    The / L перемикач відображає всі імена файлів і папок як малі.

    dir / L

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

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

    dir / -N

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

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

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

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

    dir / OD

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

    dir / O-D

    Показувати результати за одну сторінку за раз

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

    dir / P

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

    Використання / Q Увімкнути команду DIR відображає метадані, прив'язані до файлів і каталогів, а також деталі власності.

    dir / Q

    Показати потоки альтернативних даних (ADS)

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

    dir / R

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

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

    dir / S

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

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

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

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

    dir / TC

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

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

    dir / W

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

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

    dir / X

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

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

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

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

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

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

    dir / a: s

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

    dir *. mp3 / s

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

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

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

    dir *. mp3 / s / p

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

    dir *. mp3 / s / b> filename.txt

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


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