Dir-kommando (eksempler, alternativer, brytere, & mer)

Innholdsfortegnelse:

Dir-kommando (eksempler, alternativer, brytere, & mer)
Dir-kommando (eksempler, alternativer, brytere, & mer)
Anonim

Dir-kommandoen er en ledetekst-kommando som brukes til å vise en liste over filene og undermappene i en mappe.

For hver fil eller mappe som er oppført, vil kommandoen som standard vise datoen og klokkeslettet da elementet sist ble endret, hvis elementet er en mappe (merket med DIR) eller fil, størrelsen på filen hvis gjeldende, og til slutt navnet på filen eller mappen inkludert filtypen.

Image
Image

Utenfor fil- og mappelisten viser dir-kommandoen også gjeldende stasjonsbokstav for partisjonen, volumetiketten, volumets serienummer, tot alt antall filer som er oppført, total størrelse på disse filene i byte, antallet av undermapper som er oppført, og de totale bytene som er ledige på stasjonen.

Dir Command Tilgjengelighet

Dir-kommandoen er tilgjengelig fra ledeteksten i alle Windows-operativsystemer, inkludert Windows 11, Windows 10, Windows 8, Windows 7, Windows Vista og Windows XP.

Image
Image

Eldre versjoner av Windows inkluderer dir-kommandoen også, men med noen få færre alternativer enn vi har listet opp nedenfor. Dir-kommandoen er også en DOS-kommando, tilgjengelig i alle versjoner av MS-DOS.

Dir-kommandoen finnes i frakoblede kommandopromptversjoner, som de som er tilgjengelige fra avanserte oppstarts alternativer og systemgjenopprettings alternativer. Dir-kommandoen er også inkludert i gjenopprettingskonsollen i Windows XP.

Tilgjengeligheten av visse dir-kommandobrytere og annen dir-kommandosyntaks kan variere fra operativsystem til operativsystem.

Dir Kommandosyntaks

dir [stasjon :][bane][filnavn] [ /a[ :] attributter] [ /b] [ /c] [ /d] [/l ] [/n ] [/o :] sorteringsrekkefølge] [ /p] [ /q] [ /r] [/s ] [/t [:] tidsfelt] [ /w ] [/x ] [/4 ]

Se hvordan du leser kommandosyntaks hvis du ikke er sikker på hvordan du skal tolke syntaksen til dir-kommandoen slik den er skrevet ovenfor eller vist i tabellen nedenfor.

Dir-kommando alternativer
Item Forklaring
drive :, bane, filnavn Dette er stasjonen, banen og/eller filnavnet du vil se resultater for. Alle tre er valgfrie siden kommandoen kan utføres alene. Jokertegn er tillatt. Se delen Eksempler på Dir-kommandoer nedenfor hvis dette ikke er tydelig.
/a

Når den kjøres alene, viser denne bryteren alle typer filer og mapper, inkludert de med filattributter som vanligvis forhindrer dem i å vises i ledetekst eller i Windows. Bruk /a med ett eller flere av følgende attributter (kolon er valgfritt, ingen mellomrom nødvendig) for å vise bare disse filtypene i kommandoresultatet:

a=arkivfiler

d=kataloger

h=skjulte filer

i=ikke innholdsindekserte filer

l=reparer poeng

r=skrivebeskyttede filer

s=systemfiler

v=integritetsfiler

x=ingen skrubbefiler

-=Bruk dette som et prefiks til noen av attributtene ovenfor for å ekskludere elementer med disse filattributtene fra resultatene.

/b Bruk dette alternativet for å vise dir-resultatene ved å bruke "bare" format, som fjerner den typiske topp- og bunntekstinformasjonen, samt alle detaljene om hvert element, og etterlater bare katalognavnet eller filnavnet og filtypen.
/c Denne bryteren tvinger bruken av tusenskilletegn når kommandoen brukes på en måte som viser filstørrelser. Dette er standardoppførselen på de fleste datamaskiner, så den praktiske bruken er /-c for å deaktivere tusenskilletegn i resultater.
/d Bruk /d for å begrense elementene som vises til bare mapper (inneholdt i parentes) og filnavn med tilhørende utvidelser. Elementer er oppført topp-til-bunn og deretter på tvers av kolonner. Standard dir kommando topptekst og bunntekst data forblir de samme.
/l Bruk dette alternativet for å vise alle mappe- og filnavn med små bokstaver.
/n Denne bryteren gir et resultat med kolonner i dato > 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 mappenavnet > katalog > filstørrelse > dato > tidsrekkefølge.
/o

Bruk dette alternativet for å angi en sorteringsrekkefølge for resultatene. Når den kjøres alene, viser /o 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-kommandoresultatet på den angitte måten:

d=sorter etter dato/klokkeslett (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 en av verdiene ovenfor for å reversere rekkefølgen (-d for å sortere etter nyeste først, -s for størst først, osv.).

/p Dette alternativet viser resultatene én side om gangen, avbrutt med en Trykk på en tast for å fortsette…-ledetekst. Å bruke /p er veldig likt å bruke dir-kommandoen med more-kommandoen.
/q Bruk denne bryteren for å vise eieren av filen eller mappen i resultatene. Den enkleste måten å se eller endre en fils eierskap fra Windows er via Avansert-knappen i Sikkerhet-fanen når du ser på filens egenskaper.
/r Alternativet /r viser alle alternative datastrømmer (ADS) som er en del av en fil. Selve datastrømmen er oppført i en ny rad, under filen, og er alltid suffikset med $DATA, noe som gjør dem enkle å oppdage.
/s Dette alternativet viser alle filene og mappene i den angitte katalogen pluss alle filene og mappene i underkataloger til den angitte katalogen.
/t

Bruk dette alternativet med en av verdiene nedenfor (kolon er valgfritt, ingen mellomrom nødvendig) for å spesifisere et tidsfelt som skal brukes ved sortering og/eller visning av resultater:

a=siste tilgang

c=opprettet

w =sist skrevet

/w Bruk /w for å vise resultater i "bredt format" som begrenser elementene som vises til bare mapper (inneholdt i parentes) og filnavn med tilhørende utvidelser. Elementer er oppført fra venstre til høyre og deretter nedover. Standard dir kommando topptekst og bunntekst data forblir de samme.
/x Denne bryteren viser "kortnavn"-ekvivalenten for filer med lange navn som ikke er i samsvar med ikke-8dot3-regler.
/4 /4-bryteren fremtvinger bruk av 4-sifrede årstall. I det minste i nyere versjoner av Windows er den 4-sifrede årsvisningen standardoppførselen, og /-4 resulterer ikke i en 2-sifret årsvisning.
/? Bruk hjelpebryteren med dir-kommandoen for å vise detaljer om alternativene ovenfor direkte i ledetekst-vinduet. Å kjøre dir /? er det samme som å bruke hjelpekommandoen for å utføre help dir.

Med tanke på mengden informasjon som dir-kommandoen vanligvis returnerer, er det vanligvis en smart idé å lagre alt i en tekstfil via en omdirigeringsoperatør. Se Hvordan omdirigere kommandoutdata til en fil for mer om hvordan du gjør dette.

Dir-kommandoeksempler

Nedenfor er noen av de forskjellige måtene du kan bruke dir-kommandoen:

Kjør uten brytere


dir

I dette eksempelet brukes dir-kommandoen alene, uten noen stasjon:, bane, filnavnspesifikasjoner, eller noen brytere, og gir et resultat som dette:


C:\>dir

Volumet i stasjon C har ingen etikett.

Volumets serienummer er F4AC-9851

Directory of C:\

2015-02-09 12:41 PM

$SysReset

2016-30-05 06:22 PM 93 HaxLogs.txt

2016-07-05 02:58 AM PerfLogs

05/ 22/2016 19:55 Program Files

2016-31-05 11:30 AM Program Files (x86)

2015-30-07 04: 32 PM Temp

2016-22-05 19:55 PM Users

2016-22-05 20:00 PM Windows

2016-22-05 21:50 PM Windows.old1 fil(er) 93 bytes

Som du kan se, ble dir-kommandoen utført fra rotkatalogen til C (dvs. C:\>). Uten å spesifisere nøyaktig hvor mappen og filinnholdet skal vises fra, viser kommandoen som standard denne informasjonen fra der kommandoen ble utført.

List skjulte elementer


dir c:\users /ah

I eksemplet ovenfor ber vi om at dir-kommandoen viser resultater fra stasjonen: og banen til c:\users, ikke fra stedet vi kjører kommandoen fra. Vi spesifiserer også, via /a-bryteren med h-attributtet, at vi bare vil se skjulte elementer, noe som resulterer i noe sånt som dette:


C:\>dir c:\users /ah

Volum i stasjon C har ingen etikett.

Volum Seriell Nummeret er F4AC-9851

Directory of c:\users

2016-07-05 04:04 AM Alle brukere [C:\ProgramData]

2016-22-05 08:01 PM Default2016-07-05 04:04 AM Standard User [C:\Users\Default]2016-07-05 02:50 AM 174 desktop.ini1 fil(er) 174 bytes

Den lille listen over kataloger og enkeltfilen du ser i resultatet ovenfor, utgjør ikke hele mappen c:\users - bare de skjulte filene og mappene. For å se alle filer og mapper, kjører du dir c:\users /a (fjerner h) i stedet.

Søk etter fil i hvilken som helst mappe


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

I dette litt mer komplekse, men mye mer praktiske eksemplet for dir-kommandoen, ber vi om at hele harddisken vår søkes etter CSV-filer, og deretter sendes minimumsresultatene til et tekstdokument. La oss se på dette stykke for stykke:

  • c:\.csv ber dir-kommandoen se på alle filer () som ender på CSV-filen () .csv) utvidelse i roten av c:-stasjonen.
  • /s instruerer den til å gå dypere enn roten til c: og i stedet søke etter filer som dette i hver mappe, så dypt som mappene går.
  • /b fjerner alt annet enn banen og filnavnet, og skaper egentlig en lesbar "liste" over disse filene.
  • > er en omdirigeringsoperatør, som betyr "send til" et sted.
  • c:\users\tim\desktop\csvfiles.txt er destinasjonen for > omdirigering, noe som betyr at resultatene vil bli skrevet til csvfiles.txt-filen i stedet for i ledeteksten, som vil bli opprettet på c:\users\tim\desktop-stedet (dvs., skrivebordet du ser når du er pålogget).

Når du omdirigerer kommandoutdata til en fil, som vi gjorde her i dette dir kommandoeksemplet, viser ikke kommandoprompt noe. Den nøyaktige utgangen du ville ha sett er i stedet plassert inne i den tekstfilen. Slik så vår csvfiles.txt ut etter at dir-kommandoen var fullført:


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

Selv om du absolutt kunne ha hoppet over filomadresseringen, og til og med "bare format"-bryteren, ville resultatene vært svært vanskelige å jobbe innenfor kommandopromptvinduet, noe som gjorde det vanskelig å komme til det du var ute etter.

Relaterte kommandoer

Dir-kommandoen brukes ofte med del-kommandoen. Etter å ha brukt dir for å finne navn og plassering av filen(e) i en bestemt mappe(r), kan del brukes til å slette filer direkte fra ledeteksten.

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

Som nevnt ovenfor, brukes dir-kommandoen også ofte med en omdirigeringsoperatør.

Anbefalt: