Dir Command

Dir komandu piemēri, slēdži, opcijas un citi

Komandu komandu komanda ir komandrindas komanda, ko izmanto, lai parādītu mapē esošo failu un apakšmapes sarakstu.

Par katru uzskaitīto failu vai mapi komandu dir pēc noklusējuma parāda datumu un laiku, kad objekts pēdējoreiz mainīts, ja vienums ir mape (ar nosaukumu

) vai fails, faila lielums, ja tas ir piemērojams; un visbeidzot faila vai mapes nosaukums, ieskaitot faila paplašinājumu .

Ārpus faila un mapju saraksta komandu dir tiek parādīta arī pašreizējā nodalījuma diska burts, skaļuma marķējums , sējuma numurs , kopējais uzskaitīto failu skaits, šo faila kopējais lielums baitos, uzskaitīto apakšmapju skaits un kopējie baiti, kas paliek brīvi uz diska.

Dir Command pieejamība

Komandu uzvednē komanda dir ir pieejama visās Windows operētājsistēmās, tostarp Windows 10 , Windows 8 , Windows 7 , Windows Vista un Windows XP .

Windows vecākajās versijās ir iekļauta arī komandu dir, bet ar dažām mazāk iespējām, nekā ir norādīts zemāk. Komandu komandu ir arī DOS komanda , kas pieejama visās MS-DOS versijās.

Darbu komandu var atrast bezsaistes komandrindas versijās, piemēram, tādās, kas pieejamas no uzlabotajām startēšanas opcijām un sistēmas atkopšanas opcijām . Komandu dir ir iekļauts arī Windows XP atkopšanas konsolē .

Piezīme . Dažu komandu slēdžu un cita komandas sintakses pieejamība var atšķirties no operētājsistēmas uz operētājsistēmu.

Dir Command Syntax

dir [ drive : ] [ ceļš ] [ filename ] [ / a [[ : ] atribūti ]] [ / b ] [ / c ] [ / d ] [ / l ] [ / n ] [ / o [[ : ] sortorder ] ] [ / p ] [ / q ] [ / r ] [ / s ] [ / t [[ : ] laika lauks ]] [ / w ] [ / x ] [ / 4 ]

Padoms. Skatiet sadaļu Kā izlasīt komandas sintakse, ja neesat pārliecināts, kā interpretēt komandas dir komandu, kā es to esmu uzrakstījis, vai kā parādīts nākamajā tabulā.

disks : ceļš, faila nosaukums Tas ir disks , ceļš un / vai faila nosaukums, par kuru vēlaties redzēt direktora komandu rezultātus. Visi trīs ir neobligāti, jo komandu dir var izpildīt atsevišķi. Atļautie aizstājējzīmes. Ja tas nav skaidrs, skatiet sadaļu Par komandas piemēriem .
/ a

Kad tiek izpildīts atsevišķi, šis slēdzis parāda visu veidu failus un mapes, ieskaitot tos, kuriem ir faila atribūti, kas parasti liedz tiem rādīt komandu uzvednē vai sistēmā Windows. Izmantojiet / a ar vienu vai vairākiem tālāk norādītajiem atribūtiem (resnās zarnas ir obligāta, nav vajadzīgas atstarpes), lai direktora komandu rezultātos tiktu rādīti tikai šādi failu tipi:

  • a = arhīva faili
  • d = katalogi
  • h = slēptos failus
  • i = satura indeksēti faili
  • l = pārdalīšanas punkti
  • r = tikai lasāmi faili
  • s = sistēmas faili
  • v = integritātes faili
  • x = bez skrubu failiem
  • - = Izmantojiet to kā prefiksu jebkuram no iepriekš minētajiem atribūtiem, lai no rezultātiem izslēgtu vienumus ar šiem faila atribūtiem.
/ b Izmantojiet šo opciju, lai parādītu rezultātu rezultātus, izmantojot "tukšo" formātu, kas noņem tipisko galvenes un kājenes informāciju, kā arī visu informāciju par katru vienumu, atstājot tikai direktorija nosaukumu vai faila nosaukumu un paplašinājumu.
/ c Šis slēdzis piespiest izmantot tūkstošiem atdalītāju, kad komandu dir izmanto veidā, kas parāda failu izmērus. Šī ir noklusējuma darbība lielākajā daļā datoru, tāpēc praktiskais lietojums ir / -c, lai atspējotu rezultātu tūkstošu atdalītāju.
/ d Izmantojiet / d, lai ierobežotu vienīgi mapēs redzamos vienumus (ietvertos iekavās) un failu nosaukumus ar to paplašinājumiem. Vienumi ir uzskaitīti no augšas uz leju un pēc tam pāri kolonnām. Standarta direktora komandu galvenes un kājenes dati paliek nemainīgi.
/ l Izmantojiet šo opciju, lai parādītos visi mapju un failu nosaukumi mazajiem burtiem.
/ n Šis slēdzis rada rezultātu ar slejām datumā -> laiks -> direktorija -> faila lielums -> faila vai mapes nosaukuma kolonnu struktūra. Tā kā šī ir noklusējuma darbība, praktiskais lietojums ir / -n, kas failā vai mapes nosaukumā izveido kolonnas -> direktorija -> faila lielums -> datums -> laika pasūtījums.
/ o

Izmantojiet šo opciju, lai norādītu rezultātu šķirošanas secību. Kad tiek izpildīts viens pats, / o saraksti sāk direktorijas, kam seko faili abās alfabētiskā secībā. Izmantojiet šo opciju, izmantojot vienu vai vairākas no tālāk norādītajām vērtībām (rūts nav obligāta, nav vajadzīgas atstarpes), lai komandu rezultātu sakārtotu norādītajā veidā:

  • d = šķiro pēc datuma / laika (vispirms vecākais)
  • e = šķirot pēc paplašināšanas (alfabētiski)
  • g = pirmais grupas katalogs, kam seko faili
  • n = šķirot pēc nosaukuma (pēc alfabēta)
  • s = kārtot pēc lieluma (vispirms mazākais)
  • - = Izmantojiet to kā prefiksu ar jebkuru no iepriekšminētajām vērtībām, lai mainītu pasūtījumu (piemēram, -d, lai sakārtotu pēc jaunākajiem vispirms, -s vispirms lielākajiem, utt.).
/ p Šī opcija parāda rezultātus vienā lappusē vienlaikus, pārtraukta ar Nospiediet jebkuru taustiņu, lai turpinātu ... uzvedne. Izmantojot / p, ir ļoti līdzīga dir komandas izmantošanai ar vairāk komandu .
/ q Izmantojiet šo slēdzi, lai parādītu rezultātu faila vai mapes īpašnieku. Vieglākais veids, kā apskatīt vai mainīt faila īpašumtiesības sistēmā Windows, ir pogai Advanced (Papildu) cilnē Security (Drošība ), skatot faila rekvizītus .
/ r Opcija / r parāda visas alternatīvās datu plūsmas (ADS), kas ir faila daļa. Datu plūsma pati par sevi ir norādīta jaunā rindā zem faila, un tā vienmēr ir piesieta ar $ DATA , tādēļ tie ir viegli pamanāmi.
/ s Šī opcija parāda visus norādītajā direktorijā visus failus un mapes, kā arī visus failus un mapes, kas atrodas jebkurā konkrētā direktorija apakšdirektorijās.
/ t

Izmantojiet šo opciju, izmantojot kādu no tālāk norādītajām vērtībām (kolu nav obligāta, nav vajadzīgas atstarpes), lai norādītu laika lauku, kas jāizmanto, šķiroot un / vai parādot rezultātus:

  • a = pēdējā piekļuve
  • c = izveidots
  • w = pēdējais rakstīts
/ w Izmantojiet / w, lai parādītu rezultātus "plašā formātā", kas ierobežo vienumus, kas tiek parādīti tikai mapēs (iekavās) un failu nosaukumos ar to paplašinājumiem. Vienumi ir norādīti no kreisās uz labo pusi un pēc tam uz leju rindās. Standarta direktora komandu galvenes un kājenes dati paliek nemainīgi.
/ x Šis slēdzis parāda īsu nosaukumu ekvivalentu failiem, kuru garie nosaukumi neatbilst noteikumiem, kas neatbilst 8dot3.
/ 4 Slēdzis / 4 iedarbina četrciparu gadu lietošanu. Vismaz jaunākajās Windows versijās četrciparu gads displejs ir noklusējuma darbība, un / -4 nerada divu ciparu gadu displeju.
/? Izmantojiet palīdzības slēdzi komandu komandu, lai parādītu informāciju par iepriekšminētajām opcijām tieši lodziņā Komandu uzvedne. Izpildīt dir /? ir tāda pati kā palīdzības komandas izmantošana, lai palaistu palīdzības direktoriju .

Padoms. Ņemot vērā informācijas apjomu, ko dir komandas parasti atdod, viss no tā saglabājot teksta failu, izmantojot novirzīšanas operatoru, parasti ir gudra ideja. Plašāku informāciju par to, kā to izdarīt, skatiet sadaļā Komandu izvades novirzīšana uz failu .

Piemēri komandu komandām

dir

Šajā piemērā dir komanda tiek izmantota vienatnē bez jebkāda diska :, ceļa, faila nosaukuma specifikācijām, kā arī neviena slēdža, kas rada šādu rezultātu:

C: \> dir Tukšums diskā C nav etiķetes. Sējuma sērijas numurs ir F4AC-9851 C direktorāts: 09/02/2015 12:41 PM $ SysReset 05/30/2016 06:22 PM 93 HaxLogs.txt 05/07/2016 02:58 PerfLogs 05/22/2016 07:55 PM Program Files 05/31/2016 11:30 Program Files (x86) 2015.07.30. 16:32 Temp 05/22 / 2016 07:55 PM Lietotāji 22.22.2016 20:00 Windows 22.05.2013. 21:50 Windows.old 1 Faili 93 biti 8 Dir (s) 18,370,433,024 baiti bez maksas

Kā redzat, komandu dir tika izpildīts no C saknes direktorāta (ti, C: \>). Neprecizējot, kur ir precīzi jānorāda mapes un faila saturs, direktora komandas noklusējums ir šīs informācijas parādīšana, no kurienes komanda tika izpildīta.

dir c: \ users / ah

Iepriekš minētajā piemērā es pieprasu, lai komanda dir rādītu rezultātus no diska : un c: \ lietotāju ceļa , nevis no atrašanās vietas, no kuras es komandu darbinu. Arī pārejot ar h atribūtu, es arī norādīju, ka es gribētu redzēt tikai slēptos vienumus, un tam ir kaut kas līdzīgs šim:

C: \> dir c: \ users / ah C diska skaļums nav etiķetes. Sējuma sērijas numurs ir F4AC-9851. Lietotāja c: \ users datu saraksts 05/07/2016 04:04 Visi lietotāji [C: \ ProgramData] 22/05/2012 08:01 Default 05/07 / 2016 04:04 Default User [C: \ Users \ Default] 05/07/2016 02:50 174 desktop.ini 1 Faili 174 baiti 3 Dir (s) 18,371,039,232 bytes bezmaksas

Nelielais direktoriju saraksts un vienotais fails, ko redzat iepriekšējā rezultātā, nesastāv c: \ users folder - tikai slēptos failus un mapes. Lai skatītu visus failus un mapes, jūs izpildītu direktoriju c: \ users / a (noņemot h ).

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

Šajā nedaudz sarežģītākajā, bet daudz praktiskākajā direktora komandas piemērā es pieprasu, lai visu manu cieto disku meklētu CSV faili, un pēc tam minimālie rezultāti tiek rādīti teksta dokumentā. Apskatīsim šo gabalu pēc gabala:

  • c: \ *. csv pasaka komandu dir, lai apskatītu visus failus ( * ), kas beidzas CSV ( .csv ) paplašinājumā c: diska saknē.
  • / s uzdod direktoram iet dziļāk nekā c: sakne, un tā vietā, meklējiet failus, piemēram, šo katrā mapē, tikpat dziļi kā mapes iet.
  • / b noņem visu, izņemot ceļu un faila nosaukumu, būtībā izveidojot lasāmu šo failu sarakstu.
  • > ir novirzīšanas operators , kas nozīmē "nosūtīt uz" kaut kur.
  • c: \ users \ tim \ desktop \ csvfiles.txt ir > redirector galamērķis, kas nozīmē, ka rezultāti tiks rakstīti failā csvfiles.txt, nevis komandu uzvednē , kuru izveidos c: \ users \ tim \ darbvirsmas atrašanās vieta (ti, darbvirsma, kuru redzu, kad esmu pieteicies).

Ja novirzat komandas izvadi uz failu , tāpat kā mēs to izdarījām šajā komandu piemērā, komandrindas tekstā nekas nav redzams. Tomēr precīzā izeja, kuru jūs būtu redzējis, atrodas tā teksta faila iekšpusē. Lūk, kāds mans csvfiles.txt izskatījās pēc tam, kad komanda komandu bija pabeigusi:

c: \ ProgramData \ Intuit \ Quicken \ Inet \ merchant_alias.csv c: \ ProgramData \ Intuit \ Quicken \ Inet \ merchant_common.csv c: \ Lietotāji \ Visi lietotāji \ Intuit \ Quicken \ Inet \ merchant_alias.csv c: \ Users \ Visi lietotāji \ Intuit \ Quicken \ Inet \ merchant_common.csv c: \ Lietotāji \ Tim \ AppData \ Roumings \ condition.2.csv c: \ Lietotāji \ Tim \ AppData \ Roaming \ line.csv c: \ Lietotāji \ Tim \ AppData \ Roaming \ media.csv

Kaut arī jūs, protams, varētu būt izlaistas faila novirzīšana un pat slēptais formāts, rezultātiem būtu bijis ļoti grūti strādāt ar komandu uzvednes logu, padarot to grūti nokļūt līdz tam, kas jums bija pēc - katras atrašanās vietas CSV failu savā datorā.

Ar saistītām komandām

Komandu dir parasti izmanto komandu del. Pēc direktora komandas lietošanas, lai atrastu faila (-u) nosaukumu un atrašanās vietu kādā konkrētā mapē (-ēs), DEL komandu var izmantot, lai dzēstu failus tieši no komandu uzvednes.

Līdzīgs ir rmdir / s komanda un vecāka deltree komanda, ko izmanto mapju un failu dzēšanai. Rmdir komanda (bez / s opcijas) ir noderīga, lai izdzēstu tukšās mapes, kuras jūs atrodaties komandā dir.

Kā es minēju iepriekš, komandu dir arī bieži izmanto ar novirzīšanas operatoru .