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