Skip to main content

Dir Command (Eksempler, Valg, Brytere, og mer)

dir command in dos (Juni 2026)

dir command in dos (Juni 2026)
Anonim

Kommandoen dir er en kommandoprompt-kommando som brukes til å vise en liste over filene og undermappene som finnes i en mappe.

For hver fil eller mappe som er oppført, vil dir-kommandoen som standard vise datoen og klokkeslettet som var sist endret, hvis varen er en mappe (merket som

) eller fil, størrelsen på filen hvis aktuelt, og til slutt navnet på filen eller mappen, inkludert filtypen.

Utenfor fil- og mappelisten viser kommandoen dir også den nåværende stasjonsbokstaven til partisjonen, volumetiketten, volumets serienummer, totalt antall filer som er oppført, total størrelse på disse filene i byte, antall undermapper som er oppført og de totale bytes gjenstår gratis på stasjonen.

Dir Command Tilgjengelighet

Kommandoen dir er tilgjengelig fra Kommandoprompt i alle Windows-operativsystemer, inkludert Windows 10, Windows 8, Windows 7, Windows Vista og Windows XP.

Eldre versjoner av Windows inkluderer også kommandoen dir, men med noen få mindre alternativer enn jeg har oppført nedenfor. Kommandoen dir er også en DOS-kommando, tilgjengelig i alle versjoner av MS-DOS.

Kommandoen dir kan bli funnet i offline Command Prompt-versjoner, som de som er tilgjengelige fra Avanserte oppstartsmuligheter og Systemgjenoppretting. Kommandoen dir er også inkludert i gjenopprettingskonsollen i Windows XP.

Merk: Tilgjengeligheten av visse dir kommandobrytere og andre dir-kommandosyntax kan variere fra operativsystem til operativsystem.

Dir Command Syntax

dir kjøre : sti filnavn /en: egenskaper / b / c / d / l / n / o: sorteringsrekkefølge / p / q / r / s / t: timefield / w / x /4

Tips: Se Slik leser du kommandosyntax hvis du ikke er sikker på hvordan du skal tolke syntaksen til dir-kommandoen som jeg har skrevet den over eller som vist i tabellen nedenfor.

kjøre : , sti, filnavn Dette er kjøre , sti , og / eller filnavn at du vil se dir kommandoen resultater for. Alle tre er valgfrie siden dir-kommandoen kan utføres alene. Wildcards er tillatt. Se Dir Command Eksempler delen nedenfor hvis dette ikke er klart.
/en

Når den utføres alene, viser denne bryteren alle typer filer og mapper, inkludert de med filattributter som vanligvis forhindrer dem i å vises i kommandoprompt eller i Windows. Bruk/en med ett eller flere av følgende egenskaper (kolon er valgfritt, ingen mellomrom nødvendig) for å vise bare de typer filene i dir-kommandoen:

  • en = arkivfiler
  • d = kataloger
  • h = skjulte filer
  • Jeg = Ikke innholdsindekserte filer
  • l = reparse poeng
  • r = skrivebeskyttet filer
  • s = systemfiler
  • v = integritetsfiler
  • x = ingen skrubbefiler
  • - = Bruk dette som et prefiks til noen av de ovennevnte attributter for å ekskludere elementer med de filattributtene fra resultatene.
/ bBruk dette alternativet til å vise dir-resultatene med "bare" -format, som fjerner den typiske header- og bunntekstinformasjonen, samt alle detaljene i hvert element, og bare etterleder katalognavnet eller filnavnet og utvidelsen.
/ cDenne bryteren tvinger bruken av tusen-separatoren når dir-kommandoen brukes på en måte som viser filstørrelser. Dette er standardadferdene på de fleste datamaskiner, slik at den praktiske bruken er/ c å deaktivere tusenvis separatoren i resultatene.
/ dBruk/ d for å begrense elementene som vises til bare mapper (inneholdt i parentes) og filnavn med deres utvidelser. Elementene vises øverst til nederst og deretter over kolonner. Standard dir-kommandolinje- og bunntekstdata forblir de samme.
/ lBruk dette alternativet til å vise alle mapper og filnavn i små bokstaver.
/ nDenne bryteren gir et resultat med kolonner i datoen -> tid -> katalog -> filstørrelse -> fil eller mappenavn kolonnestruktur. Siden dette er standard oppførsel, er den praktiske bruken/ -n som produserer kolonner i fil eller mappenavn -> katalog -> filstørrelse -> Dato -> tid rekkefølge.
/ o

Bruk dette alternativet til å angi en sorteringsrekkefølge for resultatene. Når henrettet alene,/ o lister kataloger først, etterfulgt av filer, begge i alfabetisk rekkefølge. Bruk dette alternativet med en eller flere av følgende verdier (kolon er valgfritt, ingen mellomrom nødvendig) for å sortere dir-kommandoen på den angitte måten:

  • d = sorter etter dato / tid (eldste først)
  • e = sorter etter utvidelse (alfabetisk)
  • g = Gruppekatalog først, etterfulgt av filer
  • n = sorter etter navn (alfabetisk)
  • s = Sorter etter størrelse (minste først)
  • - = Bruk dette som et prefiks med noen av de ovennevnte verdiene for å reversere rekkefølgen (f.eks. -d å sortere etter nyeste først, -s for største først, etc.).
/ pDette alternativet viser resultatene en side av gangen, avbrutt med a Press hvilken som helst tast for å fortsette… teksten. Ved hjelp av/ p ligner på å bruke dir-kommandoen med mer kommando.
/ qBruk denne bryteren til å vise eieren av filen eller mappen i resultatene. Den enkleste måten å vise eller endre en fil eierskap fra innen Windows, er via Avansert knappen i Sikkerhet fan når du ser på filens Eiendommer .
/ rDe/ r alternativet viser eventuelle alternative datastrømmer (ADS) som er en del av en fil.Datastrømmen er oppført i en ny rad, under filen, og er alltid suffiks med $ DATA , noe som gjør dem enkle å få øye på.
/ sDette alternativet viser alle filene og mappene i den angitte katalogen i tillegg til alle filene og mappene som finnes i noen underkataloger for den spesifiserte katalogen.
/ t

Bruk dette alternativet med en av verdiene nedenfor (kolon er valgfritt, ingen mellomrom nødvendig) for å angi et tidsfelt som skal brukes når du sorterer og / eller viser resultater:

  • en = siste tilgang
  • c = opprettet
  • w = sist skrevet
/ wBruk/ w for å vise resultater i "bredt format" som begrenser elementene som vises til bare mapper (inneholdt i parentes) og filnavn med deres utvidelser. Elementene er oppført fra venstre til høyre og deretter ned rader. Standard dir-kommandolinje- og bunntekstdata forblir de samme.
/ xDenne bryteren viser "kort navn" ekvivalent for filer hvis lange navn ikke overholder ikke-8dot3 regler.
/4De/4 bytte krefter bruk av 4-siffer år. I hvert fall i nyere versjoner av Windows er det 4-sifrede årstallet standardadferd og/-4 resulterer ikke i en tosifret årsvisning.
/?Bruk hjelpebryteren med kommandoen dir for å vise detaljer om alternativene ovenfor direkte i kommandoprompt-vinduet. Utførerdir /? er det samme som å bruke hjelpekommandoen til å utførehjelp dir.

Tips: Tatt i betraktning volumet av informasjon som dir-kommandoen vanligvis returnerer, lagrer alt den til en tekstfil via en omadresseringsoperatør, er vanligvis en smart ide. Se Hvordan omdirigere kommandoutgang til en fil for mer om hvordan du gjør dette.

Dir Command Eksempler

dir

I dette eksemplet brukes kommandoen dir alene, uten noen kjøre : , sti, filnavn spesifikasjoner, eller noen brytere, som gir et slikt resultat:

C: > dir Volum i stasjon C har ingen etikett. Volum 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 PM Programfiler 05/31/2016 11:30 Programfiler (x86) 07/30/2015 04:32 Temp 05/22/2016 07:55 Brukere 05/22/2016 08:00 PM Windows 05/22/2016 09:50 PM Windows.old 1 Fil (er) 93 byte 8 Dir (er) 18,370,433,024 byte gratis

Som du kan se, ble dir-kommandoen utført fra rotkatalogen av C (dvs. C: >). Uten å spesifisere hvor nøyaktig å liste mappen og filinnholdet fra, vil dir-kommandoen defaults å vise denne informasjonen der kommandoen ble utført.

dir c: users / ah

I eksemplet ovenfor ber jeg om at dir-kommandoen viser resultater fra kjøre : og sti av C: Users , ikke fra stedet jeg kjører kommandoen fra. Jeg spesifiserer også, via/en bytt med h attributt, at jeg bare vil se skjulte elementer, noe som resulterer i noe slikt:

C: > dir c: users / ah Volum i stasjon C har ingen etikett. Volum serienummer er F4AC-9851 Katalog over c: users 05/07/2016 04:04 Alle brukere C: ProgramData 05/22/2016 08:01

Standard 05/07/2016 04:04 Standard Bruker C: Brukere Standard 05/07/2016 02:50 174 desktop.ini 1 Fil (er) 174 byte 3 Dir (er) 18 371 039 232 byte gratis

Den lille listen over kataloger og enkeltfilen du ser i resultatet ovenfor, utgjør ikke hele C: Users mappe - bare de skjulte filene og mappene. Å se alle filer og mapper, du ville kjøredir c: users / a (fjernerh) i stedet.

c: users tim desktop csvfiles.txt

I dette litt mer komplekse, men mye mer praktiske eksempelet på dir-kommandoen, ber jeg om at hele harddisken blir søkt etter CSV-filer, og deretter blir de bare minste resultatene utgitt til et tekstdokument. La oss se på dette stykket for hverandre:

  • c: *. csv forteller dir-kommandoen å se på alle filene (*) som slutter i CSV (CSV) forlengelse i roten av c: kjøre.
  • / s instruerer dir å gå dypere enn roten til c: og i stedet, søk etter filer som dette i hver mappe, så dypt som mappene går.
  • / b fjerner alt annet enn banen og filnavnet, i hovedsak skaper en lesbar "liste" av disse filene.
  • > er en omdirigeringsoperatør, som betyr "send til" et sted.
  • c: brukere tim desktop csvfiles.txt er målet for> redirector, noe som betyr at resultatene vil bli skrevet tilcsvfiles.txt fil i stedet for i kommandoprompt, som vil bli opprettet på c: brukere tim desktop plassering (dvs. skrivebordet jeg ser når jeg er logget inn).

Når du omdirigerer kommandoutgang til en fil, som vi gjorde her i dette dir-kommandoproblemet, viser ikke Command Prompt noe. Imidlertid nøyaktig Utdata du ville ha sett, er i stedet plassert i den tekstfilen. Her er hva min csvfiles.txt så ut som om dir-kommandoen hadde fullført:

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

Mens du sikkert kunne ha hoppet over omdirigering av filer, og til og med "bare format" -bryteren, hadde resultatene vært svært vanskelig å jobbe med i kommandoprompt-vinduet, noe som gjør det vanskelig å komme til det du var etter - plasseringen av hver CSV-fil på datamaskinen din.

Dir-relaterte kommandoer

Kommandoen dir brukes ofte med del-kommandoen. Etter at du har brukt kommandoen dir for å finne navn og plassering av filen / filene i en bestemt mappe, kan del-kommandoen brukes til å slette filer direkte fra kommandoprompt.

Lignende er rmdir / s kommando og eldre deltree kommando, brukes til å slette mapper og filer. De rmdir kommandoen (uten alternativet / s) er nyttig for å slette tomme mapper som du finner med kommandoen dir.

Som jeg nevnte ovenfor, er dir-kommandoen også ofte brukt med en omadresseringsoperatør.