Hjemmeside » hvordan » Sådan bruges DIR-kommandoen i Windows

    Sådan bruges DIR-kommandoen i Windows

    DIR-kommandoen er en kraftfuld Windows Command Prompt-funktion, der indeholder alle filer og undermapper, der er indeholdt i en bestemt mappe. DIR-kommandoen tilbyder også nogle afbrydere, der låser op for en vis kraftfuld funktionalitet. Lad os se.

    DIR Command Switches

    Du kan bruge DIR kommando af sig selv (skriv bare "dir" på kommandoprompt) for at liste filerne og mapperne i den aktuelle mappe. For at udvide denne funktionalitet skal du bruge de forskellige kontakter, eller muligheder, der er knyttet til kommandoen.

    Skærm baseret på filattributter

    Du kan tilføje "/ A" efterfulgt af en bogstavkode efter DIR-kommandoen for at vise filer med en bestemt attribut. Disse brevkoder omfatter:

    • D: Viser alle mapper i den aktuelle sti
    • R: Viser skrivebeskyttede filer
    • H: Viser skjulte filer
    • EN: Filer, der er klar til arkivering
    • S: Systemfiler
    • JEG: Ikke indholdsindekserede filer
    • L: Gentag punkter

    Så for eksempel at vise kun mapper i den aktuelle sti, skal du skrive følgende kommando og derefter trykke på Enter:

    dir / ad

    Du kan også kombinere disse koder. Hvis du f.eks. Kun vil vise systemfiler, der også er skjulte, kan du bruge følgende kommando:

    dir / aske

    Du kan også tilføje en "-" (minus) foran nogen af ​​disse bogstavkoder for at angive, at DIR-kommandoen ikke viser den slags fil. Så hvis du f.eks. Ikke vil se nogen mapper i resultaterne, kan du bruge denne kommando:

    dir / a-d

    Et andet tip: I stedet for at sammenkoble hovedafbryderen og bogstavkoden sammen, som vi gjorde i vores eksempler, kan du bruge et kolon til at adskille kontakten fra de valgfrie koder. Sådan her:

    dir / a: d

    Det kan gøre tingene lettere at analysere, men det er helt valgfrit.

    Visningsbegrænsede resultater

    Bruger / b skift med DIR kommando strimler væk alt overskydende information, kun visning af mapper og filer i den nuværende mappe og ikke attributter som filstørrelse og tidsstempler. Skriv følgende kommando for at få det til at fungere:

    dir / b

    Skærm med tusindvis separator

    I moderne versioner af Windows viser kommandoprompt store tal adskilt af kommaer (således: 25.000 i stedet for 25000). Det var ikke altid tilfældet. I ældre versioner måtte du bruge / c skift for at vise disse kommaer.

    Hvorfor gider med det her, hvis det allerede er standard? Fordi hvis uanset grund du gør ikke vil vise disse kommaer, kan du bruge denne switch sammen med "-" minustegnet:

    dir / -c

    Vis resultater i kolonner

    Du kan bruge / D skift til visning af resultater i to kolonner i stedet for en. Når du viser resultater på denne måde, viser kommandoprompt ikke ekstra filoplysninger (filstørrelse og så videre) -juster navne på filer og mapper.

    dir / D

    Vis resultater i små bogstaver

    Det / L switch viser alle navne på filer og mapper som små bogstaver.

    dir / L

    Vis Filnavn Resultater langt til højre

    Som standard viser kommandoprompten navne på filer til højre til højre. Det / N switch bruges til at opnå denne effekt. Nu kan du bruge det sammen med en "-" (minus) for at få filnavne vist langt til venstre i stedet.

    dir / -N

    Vis resultater i sorteret ordre

    Du kan bruge / O skifte efterfulgt af en bogstavkode for at vise katalogresultater sorteret på forskellige måder. Disse brevkoder omfatter:

    • D: Sorter efter dato / tid. Ældre indlæg vises først.
    • E: Sorter efter filtype i alfabetisk rækkefølge.
    • G: Sorterer ved at oprette mapper først, derefter filer.
    • N: Sorter efter navnet på filen / mappen i alfabetisk rækkefølge.
    • S: Sorter efter filstørrelse, mindste til største.

    Så, for eksempel, kan du bruge følgende kommando til at sortere resultater efter tid og dato, med ældre poster, der vises først:

    dir / OD

    Du kan også tilføje "-" (minus) før nogen af ​​ovenstående muligheder for at vende ordren. Så hvis du f.eks. Vil sortere filer efter tid og dato med nyere poster, der vises først, kan du bruge denne kommando:

    dir / O-D

    Vis resultater One Side ad gangen

    Nogle mapper har hundredvis eller tusindvis af filer. Du kan bruge / P skift for at få kommandoprompen til at standse resultaterne, efter at den viser hver skærm. Du skal trykke på en tast for at fortsætte med at se den næste side med resultater.

    dir / P

    Vis metadata

    Bruger / Q tænd for DIR-kommandoen viser metadata bundet til filer og mapper, sammen med ejerskabsdetaljer.

    dir / Q

    Vis alternative datastrømme (ADS)

    Det / R switch viser eventuelle alternative datastrømme (ADS), som filer kan indeholde. ADS er et træk ved NTFS-filsystemet, som giver filer med yderligere metadata til lokalisering af filer efter forfatter og titel.

    dir / R

    Vis alle filer og mapper og alt inde

    Du kan bruge / S skift til rekursivt vis alle filer og mapper inde i den nuværende mappe. Dette betyder alle filer og mapper i hver undermappe, alle filer og mapper i disse undermapper, og så videre. Vær forberedt på en masse af resultaterne.

    dir / S

    Vis resultater sorteret efter tid

    Bruger / T skifte sammen med en bogstavkode giver dig mulighed for at sortere resultaterne ved de forskellige tidsstempler, der er forbundet med filer og mapper. Disse brevkoder omfatter:

    • EN: Det tidspunkt, hvor varen sidst blev åbnet.
    • C: Den tid, varen blev oprettet.
    • W: Den tid, varen var sidst skrevet til. Dette er standardindstillingen, der bruges.

    Så for eksempel at sortere resultater efter det tidspunkt, hvor elementer blev oprettet, kan du bruge følgende kommando:

    dir / TC

    Vis resultater i bredformat

    Det / W switch svarer til / D (som viser kolonner), men i stedet sorterer resultaterne i bredt format vandret.

    dir / W

    Vis kortnavnet Filnavne

    Det /X skifte viser en fils korte navn, når det lange navn ikke overholder 8.3 navngivningsregler.

    dir / X

    Vis hjælpesider til DIR

    Bruger /? switch viser nyttige oplysninger om DIR-kommandoen, herunder en kort beskrivelse af alle de omskiftere, vi har talt om.

    DIR Kommando Eksempler

    Okay, nu ved du om de kontakter og muligheder der er forbundet med DIR-kommandoen. Lad os tage et kig på nogle få eksempler på virkelige eksempler for at få en bedre forståelse for, hvordan du kan begynde at sætte dem i brug.

    En simpel dir kommando returnerer en liste over alle filer og mapper i den aktuelle mappe, du er i.

    Hvis du kører følgende kommando, vises alle systemfiler inde i din nuværende sti ved at bruge attributten "s":

    dir / a: s

    Men hvad nu hvis du vil se alle filer af en bestemt type i alle efterfølgende mapper af din nuværende sti. Det er nemt, bare kør denne ekstremt hurtige og nyttige kommando:

    dir \ *. mp3 / s

    Du kan erstatte ".mp3" -delen med det filformat, du leder efter.

    Stjernen fungerer som et jokerkort og siger "finde noget med .mp3 filformat i slutningen" mens "/ s" rekursivt ser gennem alle mapper inden for din nuværende vej.

    Nu har du måske bemærket, at returnerede en masse resultater. Næsten for mange til at kunne læse, før de rullede ud af skærmen. Her kan vi bruge pauseafbryderen til at give dig en chance for at læse dem. For at gøre det skal du ændre kommandoen som denne:

    dir \ *. mp3 / s / p

    Et andet trick kommandoprompt tilbud kaldes rørledninger. Du kan bruge tegnet ">" til at sende resultaterne fra en kommando til et andet sted eller en tjeneste. Et godt eksempel på dette er at sende alle dine resultater til en tekstfil. Du kan derefter rulle gennem dem senere eller importere dem til andre typer dokumenter. For at gøre det kan du bruge kommandoen:

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

    Vi tilføjede / b Skift ind der for kun at udlade filnavnet selv, uden nogen af ​​de andre detaljer. Jo større end symbolet omdanner alt, hvad der normalt vises i dine resultater direkte til filen.


    Der er mange flere kombinationer og anvendelser til DIR-kommandoen, men det skal være et godt udgangspunkt for at hjælpe dig med at forstå det grundlæggende.