Як використовувати команду 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 існує багато інших комбінацій і використання, але це має бути гарною відправною точкою, щоб допомогти вам зрозуміти основи.