Skip to main content

Dir Command (Eksempler, Valg, Switches, og mere)

dir command in dos (Juni 2025)

dir command in dos (Juni 2025)
Anonim

Kommandoen dir er en kommandoprompt-kommando, der bruges til at vise en liste over filer og undermapper, der er indeholdt i en mappe.

For hver fil eller mappe, der vises, viser dir-kommandoen som standard dato og klokkeslæt, som var sidst ændret, hvis varen er en mappe (mærket som

) eller fil, størrelsen af ​​filen, hvis det er relevant, og endelig navnet på filen eller mappen, herunder filtypen.

Udenfor fil- og mappelisten viser kommandoen dir også det aktuelle drevbogstav for partitionen, volumenetiketten, volumen serienummeret, det samlede antal filer, den samlede størrelse af disse filer i byte, antallet af undermapper, der er angivet, og de samlede bytes forbliver gratis på drevet.

Dir Command tilgængelighed

Kommandoen dir er tilgængelig fra Command Prompt i alle Windows-operativsystemer, herunder Windows 10, Windows 8, Windows 7, Windows Vista og Windows XP.

Ældre versioner af Windows omfatter også dir-kommandoen, men med et par mindre muligheder end jeg har angivet nedenfor. Kommandoen dir er også en DOS-kommando, der er tilgængelig i alle versioner af MS-DOS.

Kommandoen dir kan findes i offline kommandoprompt versioner, som dem der er tilgængelige fra avancerede opstartsindstillinger og systemgendannelsesindstillinger. Kommandoen dir er også inkluderet i genoprettelseskonsollen i Windows XP.

Bemærk: Tilgængeligheden af ​​visse dir kommandoswitches og andre dir kommandosyntax kan variere fra operativsystem til operativsystem.

Dir Command Syntax

dir køre : sti filnavn /en: egenskaber / b / c / d / l / n / o: sorteringsrækkefølge / p / q / r / s / t: timefield / w /x /4

Tip: Se Sådan læses kommandosyntax, hvis du ikke er sikker på, hvordan du tolker syntaxen til dir-kommandoen, som jeg har skrevet ovenstående eller som vist i tabellen nedenfor.

køre : , sti, filnavn Dette er køre , sti , og / eller filnavn at du vil se dir kommando resultater for. Alle tre er valgfrie, da dir-kommandoen kan udføres alene. Vildkort er tilladt. Se Dir Command Eksempler afsnit nedenfor, hvis dette ikke er klart.
/en

Når den udføres alene, viser denne switch alle typer filer og mapper, herunder dem med filattributter, der typisk forhindrer dem i at vises i kommandoprompt eller i Windows. Brug/en med en eller flere af følgende egenskaber (kolon er valgfri, ingen mellemrum nødvendig) for kun at vise de typer af filer i dir kommandoen resultat:

  • -en = arkivfiler
  • d = mapper
  • h = skjulte filer
  • jeg = Ikke indholdsindekserede filer
  • l = reparse points
  • r = skrivebeskyttede filer
  • s = systemfiler
  • v = integritetsfiler
  • x = ingen scrub filer
  • - = Brug dette som et præfiks til nogen af ​​ovenstående attributter for at udelukke elementer med disse filattributter fra resultaterne.
/ bBrug denne indstilling til at vise dir-resultaterne ved hjælp af "bare" -format, som fjerner de typiske overskrift og sidefodsoplysninger samt alle detaljerne på hvert element, idet kun mappenavnet eller filnavnet og udvidelsen forlades.
/ cDenne switch styrker brugen af ​​den tusind separator, når kommandoen dir bruges på en måde, der viser filstørrelser. Dette er standardadfærden på de fleste computere, så den praktiske brug er/ -c at deaktivere tusinder separatoren i resultaterne.
/ dBrug/ d at begrænse de elementer, der vises til bare mapper (indeholdt i parentes) og filnavne med deres udvidelser. Elementer vises øverst til bund og derefter på tværs af kolonner. Standard dir kommando header og footer data forbliver de samme.
/ lBrug denne indstilling til at vise alle mapper og filnavne i små bogstaver.
/ nDenne switch giver et resultat med kolonner i datoen -> tid -> vejviser -> filstørrelse -> fil eller mappenavn kolonne struktur. Da dette er standardadfærden, er den praktiske brug/ -n som producerer søjler i fil eller mappenavn -> vejviser -> filstørrelse -> dato -> tid bestille.
/ o

Brug denne indstilling til at angive en sorteringsrækkefølge for resultaterne. Når henrettet alene,/ o lister kataloger først, efterfulgt af filer, både i alfabetisk rækkefølge. Brug denne indstilling med en eller flere af følgende værdier (kolon er valgfri, ingen mellemrum nødvendig) for at sortere dir kommandoen resultat på den angivne måde:

  • d = Sorter efter dato / tid (ældste først)
  • e = Sorter efter udvidelse (alfabetisk)
  • g = Gruppekatalog først, efterfulgt af filer
  • n = sorter efter navn (alfabetisk)
  • s = Sorter efter størrelse (mindste først)
  • - = Brug dette som et præfiks med nogen af ​​ovenstående værdier for at vende ordren (f.eks. -d at sortere efter nyeste først, -s for største først osv.).
/ pDenne indstilling viser resultaterne en side ad gangen, afbrudt med a Tryk på en vilkårlig tast for at fortsætte … hurtig. Ved brug af/ p ligner meget på at bruge kommandoen dir med den mere kommando.
/ qBrug denne switch til at vise ejeren af ​​filen eller mappen i resultaterne. Den nemmeste måde at se eller ændre en fils ejerskab fra i Windows er via Fremskreden knappen i Sikkerhed fanebladet, når du kigger på filens Ejendomme .
/ rDet/ r indstillingen viser eventuelle alternative datastrømme (ADS), der er en del af en fil.Datastrømmen selv er angivet i en ny række under filen, og er altid suffixet med $ DATA , hvilket gør dem nemme at få øje på.
/ sDenne indstilling viser alle filer og mapper i den angivne mappe plus alle de filer og mapper, der er indeholdt i eventuelle undermapper i den angivne mappe.
/ t

Brug denne indstilling med en af ​​nedenstående værdier (kolon er valgfri, ingen mellemrum nødvendig) for at angive et tidsfelt, der skal bruges ved sortering og / eller visning af resultater:

  • -en = sidste adgang
  • c = oprettet
  • w = sidst skrevet
/ wBrug/ w at vise resultater i "bredt format", som begrænser de viste elementer til bare mapper (indeholdt i parentes) og filnavne med deres udvidelser. Elementer er angivet fra venstre til højre og derefter nedad rækker. Standard dir kommando header og footer data forbliver de samme.
/xDenne switch viser "short name" -ækvivalent for filer, hvis lange navne ikke overholder reglerne for ikke-8dot3.
/4Det/4 skifte styrker brugen af ​​4-cifrede år. I det mindste i nyere versioner af Windows er det 4-cifrede års display standardadfærd og/-4 resulterer ikke i et 2-cifret års display.
/?Brug hjælpeskiftet med kommandoen dir til at vise detaljer om ovenstående valgmuligheder direkte i kommandopromptvinduet. Udførerdir /? er det samme som at bruge hjælpekommandoen til at udførehjælp dir.

Tip: I betragtning af mængden af ​​information, som dir-kommandoen normalt returnerer, er det normalt en smart ide at gemme alt det til en tekstfil via en omdirigeringsoperatør. Se Sådan omdirigeres kommandoudgang til en fil for mere om, hvordan du gør dette.

Dir Command Eksempler

dir

I dette eksempel bruges kommandoen dir alene, uden nogen køre : , sti, filnavn specifikationer eller nogen afbrydere, der producerer et resultat som dette:

C: > dir Lydstyrke i drev C har ingen etiket. Volumen serienummer er F4AC-9851 Katalog over C: 09/02/2015 12:41

$ SysReset 05/30/2016 06:22 93 HaxLogs.txt 05/07/2016 02:58 AM PerfLogs 05/22/2016 07:55 Programfiler 05/31/2016 11:30 Programfiler (x86) 07/30/2015 04:32 Temp 05/22/2016 07:55 Brugere 05/22/2016 08:00 Windows 05/22/2016 09:50 PM Windows.old 1 fil (er) 93 bytes 8 Dir (er) 18.370.433.024 bytes gratis

Som du kan se, blev dir-kommandoen udført fra rodkatalogen af ​​C (dvs. C: >). Uden at angive, hvor nøjagtigt at liste mappen og filindholdet fra, vælger dir-kommandoen at vise disse oplysninger, hvorfra kommandoen blev udført.

dir c: users / ah

I ovenstående eksempel anmoder jeg om, at dir-kommandoen viser resultater fra køre : og sti af c: brugere , ikke fra det sted, jeg kører kommandoen fra. Jeg specificerer også, via/en skift med h attribut, at jeg kun vil se skjulte elementer, hvilket resulterer i noget som dette:

C: > dir c: users / ah Lydstyrken i drev C har ingen etiket. Volumen serienummer er F4AC-9851 Katalog over c: users 05/07/2016 04:04 Alle brugere C: ProgramData 05/22/2016 08:01

Standard 05/07/2016 04:04 Standardbruger C: Brugere Standard 05/07/2016 02:50 174 desktop.ini 1 Fil (er) 174 bytes 3 Dir (er) 18.371.039.223 bytes gratis

Den lille liste over mapper og den enkelt fil, du ser i ovenstående resultat, udgør ikke hele c: brugere mappe - bare de skjulte filer og mapper. At se alle filer og mapper, du ville udføredir c: users / a (fjernelse afh) i stedet.

c: users tim desktop csvfiles.txt

I dette lidt mere komplekse, men meget mere praktiske eksempel på kommandoen dir, anmoder jeg om, at hele min harddisk skal søges efter CSV-filer, og derefter udleveres de bare minimumsresultater til et tekstdokument. Lad os se på dette stykke af stykke:

  • c:. * csv fortæller dir-kommandoen at se på alle filer (*), der slutter i CSV (.csv) forlængelse i roden af c: køre.
  • / s instruerer dir at gå dybere end roten af ​​c: og i stedet søge efter filer som denne i hver mappe, så dybt som mapperne går.
  • / b fjerner alt andet end stien og filnavnet, og skaber i det væsentlige en læselig "liste" af disse filer.
  • > er en omdirigeringsoperatør, der betyder "send til" et eller andet sted.
  • c: brugere tim desktop csvfiles.txt er destinationen for> omdirigering, hvilket betyder, at resultaterne vil blive skrevet tilcsvfiles.txt fil i stedet for i kommandoprompt, som oprettes på c: brugere tim desktop placering (dvs. skrivebordet jeg ser, når jeg er logget ind).

Når du omdirigerer kommandoudgang til en fil, som vi gjorde her i dette dir-kommandoeksempel, viser Command Prompt ikke noget. Men præcis output du ville have set er i stedet placeret inde i denne tekstfil. Her er hvad min csvfiles.txt lignede efter, at dir kommandoen havde afsluttet:

c: Programdata Intuit Quicken Inet merchant_alias.csv c: ProgramData Intuit Quicken Inet merchant_common.csv c: Brugere Alle brugere Intuit Quicken Inet merchant_alias.csv c: Users Alle brugere Intuit Quicken Inet merchant_common.csv c: Brugere Tim AppData Roaming condition.2.csv c: Brugere Tim AppData Roaming line.csv c: Users Tim AppData Roaming media.csv

Selvom du helt sikkert kunne have springet over omdirigering af filer og endda "bare format" -knappen, ville resultaterne have været meget vanskelige at arbejde med i kommandopromptvinduet, hvilket gør det svært at komme til det, du var efter - placeringen af ​​hver CSV-fil på din computer.

Dir-relaterede kommandoer

Kommandoen dir bruges ofte med del-kommandoen. Når du har brugt kommandoen dir for at finde navn og placering af filen / filerne i en bestemt mappe, kan del-kommandoen bruges til at slette filer direkte fra kommandoprompt.

Lignende er rmdir / s kommando og ældre deltree kommando, bruges til at slette mapper og filer. Det rmdir kommando (uden optionen / s) er nyttig til at slette tomme mapper, som du finder med kommandoen dir.

Som jeg nævnte ovenfor bruges dir-kommandoen også ofte med en omdirigeringsoperatør.