Dir Command (Мисалдар, Параметрлер, Которгучтар, & Дагы)

Мазмуну:

Dir Command (Мисалдар, Параметрлер, Которгучтар, & Дагы)
Dir Command (Мисалдар, Параметрлер, Которгучтар, & Дагы)
Anonim

Dir буйругу – бул папкадагы файлдардын жана папкалардын тизмесин көрсөтүү үчүн колдонулган Буйрук сап буйругу.

Тизмеге келтирилген ар бир файл же папка үчүн буйрук демейки боюнча нерсе акыркы жолу өзгөртүлгөн дата менен убакытты көрсөтөт, эгерде нерсе папка (DIR менен белгиленген) же файл болсо, файлдын өлчөмү, эгерде жарактуу жана акырында файлдын же папканын аталышы, анын ичинде файл кеңейтүүсү.

Image
Image

Файлдардын жана папкалардын тизмесинен тышкары, dir буйругу ошондой эле бөлүмдүн учурдагы диск тамгасын, томдун энбелгисин, томдун сериялык номерин, тизмеленген файлдардын жалпы санын, байт менен ал файлдардын жалпы көлөмүн, санын көрсөтөт. тизмеленген ички папкалардын жана дискте бош калган жалпы байттар.

Dir командасынын жеткиликтүүлүгү

Dir буйругу Windows 11, Windows 10, Windows 8, Windows 7, Windows Vista жана Windows XP сыяктуу бардык Windows операциялык тутумдарындагы Буйрук саптын ичинен жеткиликтүү.

Image
Image

Windows'тун эски версияларында dir буйругу да камтылган, бирок биз төмөндө тизмеленгенге караганда бир нече азыраак варианттарга ээ. dir буйругу да DOS буйругу, MS-DOSтун бардык версияларында жеткиликтүү.

Dir буйругун Өркүндөтүлгөн Баштоо Параметрлери жана Системаны Калыбына келтирүү Параметрлери сыяктуу оффлайн Command Prompt версияларында тапса болот. dir буйругу Windows XP'деги Калыбына келтирүү консолуна да камтылган.

Белгилүү dir буйрук которгучтарынын жана башка dir буйрук синтаксисинин болушу операциялык тутумдан операциялык тутумга чейин айырмаланышы мүмкүн.

Dir Command синтаксиси

dir [диск :][жол][файлдын аты] [ /a[ :] атрибуттары] [ /b] [ /c] [ /d] [/l ] [/n ] [/o [:] сорттоочу] [ /p] [ /q] [ /r] [/s ] [/t [:] убакыт талаасы] [ /w ] [/x ] [/4 ]

Эгер сиз dir буйругунун синтаксисин жогоруда жазылгандай же төмөнкү таблицада көрсөтүлгөндөй чечмелей албасаңыз, Буйрук синтаксисин Кантип окууну караңыз.

Dir Command Options
Нерсе Түшүндүрүү
drive :, жол, файлдын аты Бул сиз натыйжаларды көргүңүз келген диск, жол жана/же файлдын аты. Үчөө тең милдеттүү эмес, анткени буйрукту жалгыз аткарууга болот. Wildcards уруксат берилет. Эгерде бул түшүнүксүз болсо, төмөнкү Директтеги буйруктун мисалдары бөлүмүн караңыз.
/a

Жалгыз аткарылганда, бул которгуч файлдардын жана папкалардын бардык түрлөрүн, анын ичинде файл атрибуттары барларды, адатта, Буйрутма сапта же Windows'та көрсөтүүгө тоскоол кылат. /a буйругун төмөнкү атрибуттардын бири же бир нечеси менен колдонуңуз (кош чекит милдеттүү эмес, боштуктардын кереги жок) буйруктун жыйынтыгында файлдардын түрлөрүн гана көрсөтүү:

a=архив файлдар

d=каталогдор

h=жашыруун файлдар

i=мазмун индекстелген файлдар эмес

l=пункттарды кайра талдоо

r=окуу үчүн гана файлдар

s=система файлдары

v=бүтүндүк файлдары

x=скраб файлдары жок

-=Бул файл атрибуттары бар нерселерди жыйынтыктардан чыгарып салуу үчүн жогорудагы атрибуттардын бирине префикс катары колдонуңуз.

/b Бул параметрди "жылаңач" форматтын жардамы менен дир натыйжаларын көрсөтүү үчүн колдонуңуз, ал типтүү баш жана төмөнкү колонтитул маалыматын, ошондой эле ар бир пункттун бардык деталдарын алып салып, каталогдун атын же файлдын аталышын жана кеңейтүүсүн гана калтырат.
/c Буйрук файлдын өлчөмдөрүн көрсөтүүчү жол менен колдонулганда, бул которгуч миңдеген бөлгүчтү колдонууга мажбурлайт. Бул көпчүлүк компьютерлерде демейки иш-аракет, ошондуктан натыйжаларда миңдеген бөлгүчтү өчүрүү үчүн /-c практикалык колдонуу болуп саналат.
/d Көрсөтүлгөн нерселерди жөн гана папкалар (каша ичинде камтылган) жана кеңейтүүлөрү бар файл аталыштары менен чектөө үчүн /d колдонуңуз. Объекттер жогорудан ылдыйга, анан мамычалар боюнча тизмеленет. Стандарттык дир буйругунун баш жана төмөнкү колонтитул дайындары өзгөрүүсүз калат.
/l Бардык папкалардын жана файл аталыштарын кичине тамга менен көрсөтүү үчүн бул параметрди колдонуңуз.
/n Бул которгуч > убакыт > каталог > файл өлчөмү > файл же папканын аталышы тилке түзүмүндөгү мамычалар менен жыйынтыкты чыгарат. Бул демейки жүрүм-турум болгондуктан, иш жүзүндө колдонуу /-n файлдын же папканын аталышында мамычаларды жаратат > каталог > файлдын өлчөмү > дата > убакыт тартиби.
/o

Натыйжалар үчүн сорт тартибин көрсөтүү үчүн бул параметрди колдонуңуз. Жалгыз аткарылганда, /o алгач каталогдорду, андан кийин файлдарды экөөнү тең алфавиттик тартипте тизмелейт. Бул параметрди төмөнкү маанилердин бири же бир нечеси менен колдонуңуз (кош чекит милдеттүү эмес, боштуктун кереги жок) dir буйругунун жыйынтыгын көрсөтүлгөн тартипте иреттөө үчүн:

d=күнү/убакыт боюнча сорттоо (биринчи эң эски)

e=кеңейтүү боюнча сорттоо (алфавит боюнча)

g=биринчи топ каталогу, андан кийин файлдар

n=аты боюнча сорттоо (алфавит боюнча)

s=өлчөмү боюнча сорттоо (биринчи эң кичине)

-=Тартипти тескери кылуу үчүн муну жогорудагы маанилердин каалаганы менен префикс катары колдонуңуз (биринчи эң жаңысы боюнча сорттоо үчүн -d, эң чоңу үчүн -s ж.б.).

/p Бул параметр жыйынтыктарды бир барак менен көрсөтөт. Улантуу үчүн каалаган баскычты басыңыз… суроо. /p колдонуу dir буйругун more буйругу менен колдонууга абдан окшош.
/q Натыйжаларда файлдын же папканын ээсин көрсөтүү үчүн бул которгучту колдонуңуз. Файлдын менчик укугун Windows ичинен көрүүнүн же өзгөртүүнүн эң оңой жолу - файлдын касиеттерин карап жатканда Коопсуздук өтмөгүндөгү Өркүндөтүлгөн баскычы аркылуу.
/r /r параметри файлдын бир бөлүгү болгон бардык альтернативдүү маалымат агымдарын (ADS) көрсөтөт. Берилиштер агымынын өзү жаңы сапта, файлдын астында тизмеленген жана ар дайым $DATA менен коштолуп, аларды оңой табууга жардам берет.
/s Бул параметр көрсөтүлгөн каталогдогу бардык файлдарды жана папкаларды, ошондой эле көрсөтүлгөн каталогдун бардык подкаталогдорундагы бардык файлдарды жана папкаларды көрсөтөт.
/t

Натыйжаларды сорттоодо жана/же көрсөтүүдө колдонула турган убакыт талаасын көрсөтүү үчүн төмөнкү маанилердин бири менен бул параметрди колдонуңуз (кош чекит милдеттүү эмес, боштуктун кереги жок):

a=акыркы мүмкүнчүлүк

c=түзүлдү

w =акыркы жазылган

/w Натыйжаларды "кең форматта" көрсөтүү үчүн /w колдонуңуз, ал элементтерди жөн гана папкалар (каша ичинде камтылган) жана кеңейтүүлөрү бар файл аталыштары менен чектейт. Элементтер солдон оңго, андан кийин ылдый саптар боюнча тизмеленген. Стандарттык дир буйругунун баш жана төмөнкү колонтитул дайындары өзгөрүүсүз калат.
/x Бул которгуч узун аталыштары 8dot3 эмес эрежелерге туура келбеген файлдар үчүн "кыска ат" эквивалентин көрсөтөт.
/4 /4 которгуч 4 орундуу жылдарды колдонууга мажбурлайт. Жок дегенде Windows'тун жаңыраак версияларында 4 орундуу жылдык дисплей демейки иш-аракет болуп саналат жана /-4 2 орундуу жылдык дисплейге алып келбейт.
/? Жогорку варианттар тууралуу чоо-жайды түздөн-түз Буйрук сап терезесинде көрсөтүү үчүн dir буйругу менен жардам которгучту колдонуңуз. dir /? аткаруу help dir үчүн жардам буйругун колдонуу менен бирдей.

Dir буйругу адатта кайтарылган маалыматтын көлөмүн эске алганда, анын баарын кайра багыттоо оператору аркылуу текст файлына сактоо адатта акылдуу идея болуп саналат. Муну кантип жасоо керектиги тууралуу көбүрөөк билүү үчүн Буйрук чыгарууну файлга кантип багыттоо керек экенин караңыз.

Dir Command Мисалдар

Төмөндө dir буйругун колдоно турган ар кандай жолдор бар:

Которгучтарсыз иштетүү


дир

Бул мисалда dir буйругу жалгыз колдонулат, эч кандай диск:, жол, файл аталышы спецификациялары жана эч кандай которгучтар жок, натыйжада төмөнкүдөй жыйынтык чыгарылат:


C:\>dir

C дискиндеги үндүн энбелгиси жок.

Көлөмдүн сериялык номери F4AC-9851

C каталогу:\

2015-02-09 12:41

$SysReset

2016-30-05 18:22 93 HaxLogs.txt

2016-07-05 02:58 PerfLogs

05/ 22/2016 19:55 Программа файлдары

2016-05-31 11:30 Программа файлдары (x86)

2015-30-07 04: 32 PM Temp

05/2016 19:55 Users

2016-22-05 20:00 Windows

2016-22-05 21:50 Windows.old1 Файл(лар) 93 байт

Көрүп тургандай, dir буйругу C түпкү каталогунан аткарылган (б.а., C:\>). Папканы жана файлдын мазмунун кайсы жерден тизмелөө керек экенин көрсөтпөстөн, буйрук демейки түрдө бул маалыматты буйрук аткарылган жерден көрсөтөт.

Жашыруун нерселердин тизмеси


dir c:\users /ah

Жогорку мисалда биз dir буйругун биз буйрукту иштетип жаткан жерден эмес, дисктин: жана c:\users жолунун натыйжаларын көрсөтүүнү суранып жатабыз. Ошондой эле, h атрибуту бар /a которгучу аркылуу биз жашырылган нерселерди гана көргүбүз келет, натыйжада төмөнкүдөй нерсе пайда болот:


C:\>dir c:\users /ah

C дискиндеги үндүн энбелгиси жок.

Көлөмдүн сериясы Номер F4AC-9851

C:\users каталогу

2016-05-07 04:04 Бардык колдонуучулар [C:\ProgramData]

2016-22-05 20:01 Демейки2016-05-07 04:04 Демейки колдонуучу [C:\Users\Default]2016-07-05 02:50 AM 174 desktop.ini1 Файл(лар) 174 байт

Жогорку натыйжада сиз көрүп турган каталогдордун кичинекей тизмеси жана жалгыз файл c:\users папкасын толугу менен түзбөйт - жөн гана жашыруун файлдар жана папкалар. Бардык файлдарды жана папкаларды көрүү үчүн анын ордуна dir c:\users /a (h белгисин алып салуу) аткарасыз.

Файлды каалаган папкадан издөө


dir c:\.csv /s /b > c:\users\tim\desktop\csvfiles.txt

Бул бир аз татаалыраак, бирок бир топ практикалык, dir буйругунун мисалында, биз бүт катуу дискибизден CSV файлдарын издеп, андан соң эң аз натыйжаларды тексттик документке чыгарууну суранып жатабыз. Келгиле, бул бөлүмдү карап көрөлү:

  • c:\.csv dir буйругуна CSV () менен аяктаган бардык файлдарды () кароону айтат. .csv) кеңейтүүсү c: дисктин тамырында.
  • /s ага c тамырынан тереңирээк чыгууну буйруйт: анын ордуна, ар бир папкадан ушуга окшогон файлдарды, папкалар канчалык терең болсо, издеңиз.
  • /b жол менен файлдын аталышынан башканы алып салып, бул файлдардын окула турган "тизмесин" түзөт.
  • > - кайра багыттоо оператору, бир жерге "жөнөтүү" дегенди билдирет.
  • c:\users\tim\desktop\csvfiles.txt > багыттоочунун көздөгөн жери, натыйжалар Буйрук саптын ордуна csvfiles.txt файлына жазылган, ал c:\users\tim\desktop жеринде түзүлөт (б.а., сиз киргенде көрүүчү Иш тактасы).

Буйрук чыгарууну файлга кайра багыттаганыңызда, бул жерде биз бул dir буйрук мисалында кылгандай, Буйрук сап эч нерсени көрсөтпөйт. Бирок, сиз көргөн так натыйжа ошол текст файлынын ичинде жайгашкан. dir буйругу аяктагандан кийин, csvfiles.txt файлыбыз ушундай болду:


c:\ProgramData\Intuit\Quicken\Inet\merchant_alias.csv

c:\ProgramData\Intuit\Quicken\Inet\merchant_common.csv

c:\Users\All Users\Intuit\Quicken\Inet\merchant_alias.csvc:\Users\All Users\Intuit\Quicken\Inet\merchant_common.csvc:\Users\Tim\AppData\Roaming\condition.2.csvc:\Users\Tim\AppData\Roaming\line.csvc:\Users\Tim\AppData\Roaming\media.csv

Сиз, албетте, файлды кайра багыттоону, атүгүл "жылаңач форматты" которуштурууну өткөрүп жиберсеңиз да, натыйжалар Command Prot терезесинде иштөө абдан кыйын болуп, сиз каалаган нерсеге жетүү кыйынга турмак.

Окшош буйруктар

dir буйругу көбүнчө del буйругу менен колдонулат. Ар кандай белгилүү папка(лар)дагы файл(дардын) атын жана жайгашкан жерин табуу үчүн dirди колдонгондон кийин, del файлдарды түздөн-түз Буйрук сапынан жок кылуу үчүн колдонсо болот.

Окшош - бул rmdir /s буйругу жана папкаларды жана файлдарды жок кылуу үчүн колдонулган эски deltree буйругу. Rmdir буйругу (/s опциясы жок) dir буйругу менен табылган бош папкаларды жок кылуу үчүн пайдалуу.

Жогоруда айтылгандай, dir буйругу көбүнчө кайра багыттоо оператору менен колдонулат.

Сунушталууда: