Hur man använder DIR-kommandot i Windows

  • Brady Gavin

    @bradyjgavin

  • 11 september 2018, 11:23 EDT

DIR-kommandot är en kraftfull Windows Command Prompt-funktion som listar alla filer och underkataloger i en viss katalog. DIR-kommandot erbjuder också några omkopplare som låser upp kraftfull funktionalitet. Låt oss ta en titt.

DIR-kommandoswitchar

Du kan använda kommandot DIR (skriv bara ”dir” i kommandot Fråga) för att lista filer och mappar i den aktuella katalogen. För att utöka denna funktionalitet måste du använda de olika växlarna eller alternativen som är kopplade till kommandot.

Visning baserat på filattribut

Du kan lägga till ”/ A” följt av en bokstavskod efter DIR-kommandot för att visa filer med ett specifikt attribut. Dessa bokstavskoder inkluderar:

  • D: Visar alla kataloger i den aktuella sökvägen
  • R: Visar skrivskyddade filer
  • H: Visar dolda filer
  • A: Filer som är redo för arkivering
  • S: Systemfiler
  • I: Innehållsindexerade filer
  • L: Omvandlingspunkter
Annons

Så, till exempel, för att bara visa katalogerna i den aktuella sökvägen, skriver du följande kommando och trycker sedan på Retur:

dir /ad

Du kan också kombinera dessa koder. Om du till exempel bara vill visa systemfiler som också är dolda kan du använda följande kommando:

dir /ash

Du kan också lägga till ett ”-” (minus) framför någon av dessa bokstavskoder för att ange att DIR-kommandot inte visar den typen av fil. Så om du till exempel inte vill se några kataloger i resultaten kan du använda det här kommandot:

dir /a-d

Ytterligare ett tips: I stället för att klämma samman huvudbrytaren och bokstavskoden på samma sätt som vi gjorde i våra exempel kan du använda ett kolon för att separera växla från dess valfria koder. Så här:

dir /a:d
Annons

Det kan göra saker lite enklare att analysera, men det är helt frivilligt ” och filer i den aktuella katalogen och inte attribut som filstorlek och t ime-frimärken. Skriv följande kommando för att få det att fungera:

dir /b

Visa med tusentalsavgränsare

I moderna versioner av Windows visar kommandotolken stor siffror åtskilda med komma (så: 25 000 istället för 25 000). Så var inte alltid fallet. I äldre versioner var du tvungen att använda omkopplaren /c för att visa kommatecken.

Annons

Varför bry dig om det här om det redan finns standarden? För om du av någon anledning inte vill visa kommatecken, kan du använda den här omkopplaren tillsammans med ”-” minus-tecknet:

dir /-c

Visa resultat i kolumner

Du kan använda omkopplaren /D för att visa resultat i två kolumner istället för en. När du visar resultat på detta sätt visas inte kommandotolken filinformation (filstorlek och så vidare) – bara namnen på filerna och katalogerna.

dir /D

Visa resultat i gemener

/L -omkopplaren visar alla namn på filer och mappar som gemener.

dir /L

Visa filnamnsresultat längst till höger

Som standard visar kommandotolken namnen på filer längst till höger. /N -omkopplaren brukade användas för att uppnå denna effekt. Nu kan du använda det tillsammans med ett ”-” (minus) för att filnamn ska visas längst till vänster istället.

dir /-N

Visa ay Resultat i sorterad ordning

Du kan använda omkopplaren /O följt av en bokstavskod för att visa katalogresultat sorterade på olika sätt. Dessa brevkoder inkluderar:

  • D: Sorterar efter datum / tid. Äldre poster visas först.
  • E: Sorterar efter filtillägg i alfabetisk ordning.
  • G: Sorterar genom att lista mappar först, sedan filer.
  • N: Sorterar efter namnet på filen / mappen i alfabetisk ordning.
  • S: Sorterar efter filstorlek, minsta till största.
Annons

Så, till exempel kan du använda följande kommando för att sortera resultat efter tid och datum, med äldre poster som visas först:

dir /OD

Du kan också lägga till ”-” ( minus) före något av ovanstående alternativ för att vända ordningen. Så om du till exempel vill sortera filer efter tid och datum med nyare poster som visas först kan du använda det här kommandot:

dir /O-D

Visa resultat en sida i taget

Vissa kataloger har hundratals eller tusentals filer.Du kan använda omkopplaren /P för att kommandotolken ska pausa resultaten efter att varje skärm visas. Du måste trycka på en knapp för att fortsätta visa nästa sida med resultat.

dir /P

Visa metadata

Använda /Q -brytaren på DIR-kommandot visar metadata knutna till filer och kataloger, tillsammans med ägandedetaljer.

dir / Q

Visa alternativa dataströmmar (ADS)

Omkopplaren /R visar alla alternativa dataströmmar (ADS) som filer kan innehålla. ADS är en funktion i NTFS-filsystemet som låter filer innehålla ytterligare metadata för att hitta filer efter författare och titel.

dir /R

Visa alla filer och mappar och allt inuti

Du kan använda /S -omkopplaren för att rekursivt visa alla filer och mappar i den aktuella katalogen. Detta betyder alla filer och mappar i varje underkatalog, alla filer och mappar i dessa underkataloger, och så vidare. Var beredd på många resultat.

dir /S

Visa resultat sorterade efter tid

Med /T växla tillsammans med en bokstavskod låter dig sortera resultat efter olika tidsstämplar associerade med filer och mappar. Dessa bokstavskoder inkluderar:

  • A: Den tidpunkt då artikeln senast öppnades.
  • C: Tidpunkten då objektet skapades.
  • W: Den tid artikeln senast skrevs till. Detta är standardalternativet som används.

Annons

Så, till exempel, för att sortera resultat efter den tid objekt skapades kan du använda följande kommando:

dir /TC

Visa resultat i brett format

/W -omkopplaren liknar /D (som visar kolumner), men istället sorterar det resultaten i bredformat horisontellt.

dir /W

Visa kortnamn filnamn

Omkopplaren /X visar filens korta namn när det långa namnet inte överensstämmer med 8.3 namnregler.

dir /X

Visa hjälpsidor för DIR

Med hjälp av /? -omkopplaren visas användbar information om DIR-kommandot, inklusive en kort beskrivning av alla omkopplare Vi har pratat om.

Exempel på DIR-kommandon

Okej, nu vet du om växlarna och alternativen som är kopplade till DIR-kommandot. Låt oss titta på några exempel från verkliga världen för att få en bättre förståelse för hur du kan börja använda dem.

Annons

En enkel dir -kommandot returnerar en lista över alla filer och mappar i den aktuella katalogen du befinner dig i.

Om du kör följande kommando visas alla systemfiler i din aktuella sökväg genom att använda attributet” s ” :

dir /a:s

Men tänk om du vill visa alla filer av en viss typ i alla efterföljande mappar i din aktuella sökväg. Det är enkelt, kör det här extremt snabbt och användbart kommando:

dir \*.mp3 /s

Du kan ersätta ”.mp3” -delen med vilket filformat du letar efter.

Annons

Asterisken fungerar som ett jokertecken och säger ”hitta vad som helst med .mp3-filformat i slutet” medan ”/ s” tittar rekursivt igenom alla mappar inom din nuvarande sökväg.

RELATERAD: Detta kommandotolks trick söker snabbare än Windows Explorer

Nu kanske du har märkt att det gav MÅNGA resultat. Nästan för många för att kunna läsa innan de rullade av skärmen. Det är här vi kan använda pausomkopplaren för att ge dig en chans att läsa dem. För att göra det, ändra kommandot så här:

dir \*.mp3 /s /p

Ett annat trick som kommandotolken erbjuder kallas piping. Du kan använda tecknet ”> ”för att skicka resultaten från ett kommando till en annan plats eller tjänst. Ett bra exempel på detta är att skicka alla dina resultat till en textfil. Du kan sedan bläddra igenom dem senare eller importera dem till andra typer av dokument. För att göra det kan du använda kommandot:

dir \*.mp3 /s /b > filename.txt

RELATERAT: Hur man skriver ut eller sparar en Kataloglista till en fil i Windows

Annons

Vi lade till omkopplaren /b för att bara mata ut filnamnen själva, utan någon av de andra detaljerna. Ju mer än symbolen omdirigeras allt som normalt visas i dina resultat direkt till filen.

Det finns många fler kombinationer och användningsområden för DIR-kommandot, men detta borde vara en bra utgångspunkt för att hjälpa dig förstå grunderna.

Brady Gavin – Brady Gavin har varit nedsänkt i teknik i 15 år och har skrivit över 150 detaljerade handledning och förklarare. Han” s täckte allt från Windows 10-registerhackar till Chrome-webbläsartips. Brady har en examen i datavetenskap från Camosun College i Victoria, BC. Läs Full Bio ”

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *