Dir Command

Пример команди, команди, опции, и повеќе

Командата dir е командна команда која се користи за прикажување на листа на датотеки и потпапки содржани во папка.

За секоја датотека или папка, командата dir, по дифолт, ќе го прикаже датумот и времето кога последната ставка е изменета, ако објектот е папка (означена како

) или датотека, големината на датотеката, ако е применлива, и, конечно, името на датотеката или папката со продолжување на датотеката .

Надвор од листата на датотеки и папки, командата за реж исто така ја прикажува тековната буква на дискот на партицијата , ознаката за јачина на звук , серискиот број на волуменот , вкупниот број на датотеки кои се наведени, вкупната големина на тие датотеки во бајти, бројот на наведените подпапки и вкупните бајти остануваат слободни на уредот.

Достапност на командата

Командата dir е достапна во рамките на командната линија во сите оперативни системи на Windows , вклучувајќи Windows 10 , Windows 8 , Windows 7 , Windows Vista и Windows XP .

Постарите верзии на Windows вклучуваат и команда за реж, но со неколку помалку опции одошто подолу. Командата dir исто така е DOS команда , достапна во сите верзии на MS-DOS.

Управната команда може да се пронајде во офлајн командната линија, како оние што се достапни од Напредни опции за стартување и Опции за наплата на системот . Командата dir исто така е вклучена во Recovery Console во Windows XP.

Забелешка: Достапноста на одредени командни прекинувачи и други командни синтакса може да се разликуваат од оперативниот систем до оперативниот систем.

Синтакса за команда на директориуми

dir [ drive : ] [ path ] [ filename ] [ / a [[ : ] attributes ]] [ / b ] [ / c ] [ / d ] [ / l ] [ / n ] [ / o [[ : ] sortorder ] ] [ / w ] [ / x ] [ / 4 ] [ / s ] [ / t ] [ /

Совет: Погледнете како да ги прочитате командните синтаксите ако не сте сигурни како да ја интерпретирате синтаксата на командата за репродукција како што ја напишав погоре или како што е прикажано во табелата подолу.

диск :, патека, име на датотека Ова е уредот , патеката и / или името на датотеката за која сакате да ги видите резултатите од командната дир. Сите три се опционални бидејќи командата реж може да се изврши самостојно. Дозволени се знаци на далечина. Погледнете го делот за директориуми подолу, ако ова не е јасно.
/ a

Кога е извршена сам, овој прекинувач ги прикажува сите типови датотеки и папки, вклучувајќи ги и оние со атрибути на датотеки кои обично ги спречуваат да се појавуваат во командната линија или во Windows. Користете / а со една или повеќе од следните атрибути (дебелото црево е задолжително, нема потреба од празно место) за да ги прикажете само тие типови на датотеки во командниот резултат:

  • a = архивни датотеки
  • d = директориуми
  • h = скриени датотеки
  • i = не индексирани датотеки со содржина
  • l = репрезентативни точки
  • r = само за читање датотеки
  • s = системски датотеки
  • v = датотеки со интегритет
  • x = нема датотеки со пилинг
  • - = Користете го ова како префикс на било кој од горенаведените атрибути за да ги исклучите елементите со оние атрибути на датотеки од резултатите.
/ b Користете ја оваа опција за да ги прикажете резултатите со редови користејќи го "голиот" формат, со кој се отстрануваат типичните информации за заглавието и подножјето, како и сите детали за секој предмет, оставајќи го само име на именик или име на фајл и продолжување.
/ в Овој прекинувач ја присилува употребата на илјадникот сепаратор кога командата за решетка се користи на начин што прикажува големината на датотеката. Ова е стандардното однесување на повеќето компјутери, па практичната употреба е / -c за да се оневозможи сепараторот на илјадници во резултатите.
/ d Користете / d за да ги ограничите елементите прикажани само на папки (содржани во загради) и имиња на датотеки со нивните екстензии. Предмети се наведени одгоре-надолу, а потоа и низ колони. Стандардните команди за заглавието на командата и податоците за подножјето остануваат исти.
/ л Користете ја оваа опција за да ги прикажете сите имиња на папки и датотеки во мали букви.
/ n Овој прекинувач произведува резултат со колони во датумот -> време -> директориум -> големина на фајл -> структура на колона со името на датотеката или папката . Бидејќи ова е стандардно однесување, практичната употреба е / -n која произведува колони во името на датотеката или папката -> директориум -> големина на фајл -> датум -> временски редослед.
/ o

Користете ја оваа опција за да наведете редослед за резултатите. Кога ќе се изврши сам, / o ги наведува директориумите прво, по што следат датотеки, и по азбучен ред. Користете ја оваа опција со една или повеќе од следните вредности (дебелото црево е задолжително, не е потребно празно место) за да го решите резултатот на командата за реж на наведениот начин:

  • d = сортирај по датум / време (најстара најстара)
  • e = сортирање по екстензија (по азбучен ред)
  • g = прво групен директориум, проследен со датотеки
  • n = сортирање по име (по азбучен ред)
  • s = сортирај по големина (најниска прва)
  • - = Користете го ова како префикс со која било од горенаведените вредности за да ја смените редоследот (пр. -d за да ги сортирате најновите, прво, прво за најголемите, итн.).
/ p Оваа опција ги прикажува резултатите една страница во исто време, прекината со притискање на било кое копче за продолжување ... prompt. Користењето / p е многу слично со користење на командата реж команда со повеќе команда .
/ q Користете го овој прекинувач за да го прикажете сопственикот на датотеката или папката во резултатите. Најлесен начин да ја видите или промените сопственоста на датотеката од Windows е преку копчето Advanced ( Напредно ) во табулаторот Security кога гледате во својствата на датотеката.
/ r Опцијата / r покажува какви било алтернативни податочни податоци (ADS) кои се дел од датотека. Самиот податок сам по себе е наведен во нов ред, под датотеката, и секогаш е дополнет со $ DATA , што ги прави лесно да се забележи.
/ s Оваа опција ги прикажува сите датотеки и папки во наведениот директориум плус сите датотеки и папки содржани во сите поддиректориуми на наведениот директориум.
/ т

Користете ја оваа опција со една од вредностите подолу (дебелото црево е опционално, нема потреба од места) за да одредите поле за време кое ќе се користи при сортирањето и / или прикажувањето на резултатите:

  • a = последен пристап
  • c = креирано
  • w = последно напишано
/ w Користете / w за да ги прикажете резултатите во "широк формат" кој ги ограничува елементите прикажани само на папки (содржани во загради) и имиња на датотеки со нивните екстензии. Предмети се наведени од лево-десно, а потоа надолу редици. Стандардните команди за заглавието на командата и податоците за подножјето остануваат исти.
/ x Овој прекинувач го прикажува еквивалент "кратко име" за датотеки чии долги имиња не се во согласност со правилата кои не се 8dot3.
/ 4 Прекинувачот / 4 ја присилува употребата на 4-цифрените години. Најмалку во поновите верзии на Windows, 4-цифрениот годишен приказ е стандардното однесување и / -4 не резултира со 2-цифрен годишен приказ.
/? Користете го прекинувачот за помош со командата dir за да ги прикажете деталите за горенаведените опции директно во прозорецот за командната линија. Извршување реж /? е ист како користење на командата за помош за извршување на помош .

Совет: Со оглед на обемот на информации кои командата реж се враќа, зачувувањето на сето тоа во текстуална датотека преку оператор за пренасочување е обично паметна идеја. Погледнете како да го пренасочите Command Output во датотека за повеќе за тоа како да го направите ова.

Примери за директориуми

реж

Во овој пример, командата dir се користи самостојно, без диск : ,, патека, спецификации на имиња на датотеки , ниту прекинувачи, создавајќи резултат како овој:

C: \> dir Волуменот во уредот C нема етикета. Том Сериски број е F4AC-9851 Директориум на C: \ 09.02.2015 12:41 $ SysReset 30.05.2013 18:22 93 HaxLogs.txt 07.05.2013 02:58 PerfLogs 22.05.2013 07:55 Програмски датотеки 31.05.2013 11:30 Програмски датотеки (x86) 30.07.2015 04:32 Temp 05/22 / 2016 07:55 Корисници 22.05.2013 20:00 Windows 22.10.2013 09:50 Windows.old 1 датотека (а) 93 бајти 8 Dir (и) 18,370,433,024 бајти бесплатно

Како што можете да видите, командата dir е извршена од root директориумот на C (т.е. C: \>). Без наведување каде точно да ги наведат содржините на папката и датотеката, командата dir стандардно ќе ги прикаже овие информации од каде е извршена командата.

dir c: \ users / ah

Во горенаведениот пример, јас барам командата dir да покаже резултати од уредот : и патека на c: \ корисници , а не од локацијата каде ја извршувам командата. Јас, исто така, специфицирам, преку / a прекинувачот со атрибутот h , дека би сакал да ги видам само скриените предмети, што резултира со нешто слично:

C: \> директориумот c: \ users / ah Волумен во уредот C нема етикета. Сериски број е F4AC-9851 Директориум на c: \ users 05.07.2013 04:04 Сите корисници [C: \ ProgramData] 22.05.2013 20:01 Default 05/07 / 2016 04:04 Стандарден корисник [C: \ Users \ Default] 05.07.2013 02:50 174 desktop.ini 1 Датотеки 174 бајти 3 Dir (и) 18,371,039,232 бајти бесплатно

Малата листа на директориуми и единствената датотека што ја гледате во горниот резултат не ја сочинуваат целата папка c: \ users - само скриените датотеки и папки. За да ги видите сите датотеки и папки, ќе извршите редица c: \ users / a (отстранување на h ) наместо.

c: \ users \ tim \ desktop \ csvfiles.txt

Во оваа малку покомплексна, но многу попрактична, пример за командата dir, барам целиот можен хард диск да биде пребаран за CSV-датотеки, а потоа минималните резултати се прикажани во текстуален документ. Да го погледнеме ова дело по парче:

  • c: \ *. csv раскажува командата за рејтинг да ги погледне сите датотеки ( * ) кои завршуваат во CSV ( .csv ) екстензија во коренот на c: drive.
  • / s им наредува реж да оди подлабоко од коренот на c: и наместо тоа, барајте датотеки како што е ова во секоја папка, длабоко колку папките одат.
  • / b отстранува ништо, освен патеката и името на датотеката, во суштина создавајќи читлива "листа" на овие датотеки.
  • > е оператор за пренасочување , што значи "испрати до" некаде.
  • c: \ users \ tim \ desktop \ csvfiles.txt е дестинација за > пренасочувачот, што значи дека резултатите ќе бидат запишани во датотеката csvfiles.txt, наместо во командната линија, која ќе биде креирана во c: \ users \ tim \ локација за десктоп (т.е. на работната околина што ја гледам кога сум најавен).

Кога го пренасочувате командниот излез во датотека , како што направивме овде во примерот на командата за редови, командната линија не прикажува ништо. Сепак, точниот излез што би го видел е наместо да се наоѓа во таа текстуална датотека. Еве што ми изгледаше мојот csvfiles.txt откако командата за дискот заврши:

c: \ Documents and Settings \ intuit \ Quicken \ Inet \ merchant_alias.csv c: \ Documents and Settings \ intuit \ Quicken \ Inet \ merchant_common.csv c: \ Users \ Сите корисници \ Intuit \ Quicken \ Inet \ merchant_common.csv c: \ Users \ Tim \ AppData \ Roaming \ condition.2.csv c: \ Users \ Tim \ AppData \ Роуминг \ line.csv c: \ Users \ Tim \ AppData \ Роуминг \ медија.свв

Додека сигурно можеше да ја прескокнете пренасочувањето на датотеката, па дури и прекинувачот "голи формат", резултатите би биле многу тешки за работа со прозорецот Command Prompt, поради што е тешко да се дојде до она што сте биле - локацијата на секој CSV датотека на вашиот компјутер.

Поврзани команди

Командата dir често се користи со командата del. Откако ќе ја користите командата dir за да го пронајдете името и локацијата на датотеката (ите) во некоја одредена папка, командата del може да се користи за бришење на датотеки директно од командната линија.

Слична е и командата rmdir / s , и постара команда на deltree , која се користи за бришење на папки и датотеки. Командата rmdir (без опцијата / s) е корисна за бришење на празните папки кои ги наоѓате со командата за реж.

Како што споменав погоре, командата реж исто така често се користи со оператор за пренасочување .