Как да използваме командата DIR в Windows
Командата DIR е мощна функция за командния ред на Windows, която изброява всички файлове и поддиректории, съдържащи се в определена директория. Командата DIR предлага и някои комутатори, които отключват някои мощни функции. Нека погледнем.
DIR командни превключватели
Можете да използвате DIR
командване от само себе си (просто напишете "dir" в Command Prompt), за да изброите файловете и папките в текущата директория. За да разширите тази функционалност, трябва да използвате различните ключове или опции, свързани с командата.
Дисплей въз основа на файлови атрибути
Можете да добавите “/ A”, последван от буквен код след командата DIR, за да покажете файлове със специфичен атрибут. Тези буквени кодове включват:
- Д: Показва всички директории в текущия път
- R: Показва файлове само за четене
- Н: Показва скрити файлове
- A: Файлове, които са готови за архивиране
- С: Системни файлове
- I: Не са индексирани файлове със съдържание
- L: Възстановяване на точки
Така например, за да се покажат само директориите в текущия път, трябва да въведете следната команда и след това натиснете Enter:
реж / реклама
Можете също да комбинирате тези кодове. Например, ако искате да покажете само системни файлове, които също са скрити, можете да използвате следната команда:
дир / пепел
Можете също да добавите “-” (минус) пред всеки от тези букви, за да укажете, че командата DIR не показва този вид файл. Така например, ако не искате да виждате директории в резултатите, можете да използвате тази команда:
dir / a-d
Още един съвет: Вместо да натрупваме главния превключвател и буквения код по начина, по който го направихме в нашите примери, можете да използвате двоеточие, за да разделите превключвателя от кодовете по избор. Като този:
dir / a: d
Това може да направи нещата малко по-лесни за разбор, но е напълно незадължително.
Показване на изтритите резултати
Използвайки / б
превключвате с командата DIR отстранява цялата излишна информация, показвайки само името на папките и файловете в текущата директория, а не атрибути като размер на файла и времеви печати. Въведете следната команда, за да работи:
dir / b
Показване с помощта на хиляди сепаратори
В съвременните версии на Windows командният ред показва големи числа, разделени със запетаи (така: 25000 вместо 25000). Това не винаги е било така. В по-старите версии трябваше да използвате /° С
превключвате, за да покажете тези запетаи.
Защо да го притесняваме тук, ако вече е по подразбиране? Защото ако по някаква причина ви не искате да покажете тези запетаи, можете да използвате този ключ заедно със знака „-“ минус:
dir / -c
Показване на резултатите в колони
Можете да използвате /Д
превключвате за показване на резултатите в две колони вместо в една. Когато показвате резултати по този начин, командният ред не показва допълнителна информация за файла (размер на файла и т.н.) - само имената на файловете и директориите.
dir / D
Показване на резултатите в малки букви
Най- / L
switch показва всички имена на файлове и папки като малки.
dir / L
Показване на резултатите от името на крайно десния
По подразбиране командният ред показва имената на файловете в дясно. Най- / N
за да се постигне този ефект. Сега можете да го използвате заедно с "-" (минус), за да имате имената на файловете, които се показват в далечната лява част.
реж / -N
Показване на резултатите в сортирана поръчка
Можете да използвате / O
превключвател, последван от буквен код за показване на резултатите от директорията, сортирани по различни начини. Тези буквени кодове включват:
- Д: Сортира по дата / час. По-стари записи се появяват първо.
- Е: Сортира по файлово разширение по азбучен ред.
- G: Сортира първо изброяването на папки, след това файловете.
- N: Сортира по име на файл / папка по азбучен ред.
- С: Сортира по размер на файла, най-малък до най-голям.
Така например, можете да използвате следната команда, за да сортирате резултатите по време и дата, като по-старите записи се появяват първо:
dir / OD
Можете също да добавите “-” (минус) преди някоя от горните опции, за да отмените реда. Така например, ако искате да сортирате файловете по време и дата с по-нови записи, можете да използвате тази команда:
dir / O-D
Показване на резултатите по една страница
Някои директории имат стотици или хиляди файлове. Можете да използвате / P
превключвате, за да има пауза на резултатите от командния ред, след като тя покаже всеки екран. Трябва да натиснете клавиш, за да продължите да разглеждате следващата страница с резултати.
реж / P
Показване на метаданните
Използвайки / Q
Включване на командата DIR показва метаданни, свързани с файлове и директории, заедно с подробности за собствеността.
реж / Q
Показване на потоци от алтернативни данни (ADS)
Най- / R
switch показва всички алтернативни потоци от данни (ADS), които файловете могат да съдържат. ADS са функция на файловата система NTFS, която позволява на файловете да съдържат допълнителни метаданни за намиране на файлове по автор и заглавие.
реж / R
Показване на всички файлове и папки и всичко вътре
Можете да използвате /С
превключвате за рекурсивно показване на всички файлове и папки в текущата директория. Това означава всички файлове и папки във всяка поддиректория, всички файлове и папки в тези поддиректории и т.н. Бъдете готови за много на резултатите.
реж / S
Показване на резултатите, сортирани по време
Използвайки /T
превключвате заедно с буквен код ви позволява да сортирате резултатите по различни времеви маркировки, свързани с файлове и папки. Тези буквени кодове включват:
- A: Времето за последен достъп до елемента.
- ° С: Времето на създаване на елемента.
- W: Времето, в което последно е записан елементът. Това е стандартната опция, която се използва.
Така например, за да подредите резултатите по време на създаването на елементите, можете да използвате следната команда:
dir / TC
Показване на резултатите в широк формат
Най- / W
е подобен на /Д
(което показва колони), но вместо това сортира резултатите в широк формат хоризонтално.
реж / W
Показване на имена на кратки имена
Най- /Х
switch показва краткото име на файла, когато дългото име не отговаря на 8.3 правила за именуване.
реж / X
Показване на помощни страници за DIR
Използвайки /?
switch показва полезна информация относно командата DIR, включително кратко описание на всички ключове, за които говорихме.
Примери за DIR команда
Добре, сега знаете за ключовете и опциите, свързани с командата DIR. Нека разгледаме няколко примера от реалния свят, за да разберем по-добре как да започнем да ги използваме.
А просто реж
Командата връща списък на всички файлове и папки в текущата директория, в която се намирате.
Изпълнението на следната команда показва всички системни файлове във вашия текущ път чрез използване на атрибута "s":
dir / a: s
Но какво ще стане, ако искате да видите всички файлове от определен тип във всички следващи папки на текущия ви път. Това е лесно, просто изпълнете тази изключително бърза и полезна команда:
dir *. mp3 / s
Можете да замените частта ".mp3" с какъвто и да е файлов формат, който търсите.
Звездичката действа като заместващ символ, казвайки „намерете нещо с .mp3 формат на файла в края“, докато „/ s“ рекурсивно преглежда всички папки в текущия ви път.
Сега, може би сте забелязали, че са върнати много резултати. Почти прекалено много, за да могат да четат, преди да се преместят от екрана. Тук можем да използваме ключа за пауза, за да ви дадем възможност да ги прочетете. За да направите това, променете командата по следния начин:
dir *. mp3 / s / p
Друг трик, който предлага командния ред, се нарича тръбопровод. Можете да използвате символа “>”, за да изпратите резултатите от една команда на друго място или услуга. Добър пример за това е изпращането на всичките ви резултати в текстов файл. След това можете да преминете през тях по-късно или да ги импортирате в други типове документи. За да направите това, можете да използвате командата:
dir * .mp3 / s / b> filename.txt
Ние добавихме / б
преминете там, за да извеждате само имената на файловете, без никакви други подробности. Символът по-голям от символа пренасочва всичко, което обикновено се показва в резултатите ви, директно във файла.
Има много повече комбинации и приложения за командата DIR, но това трябва да е добра отправна точка, за да ви помогне да разберете основите.