Hur man listar filer på kommandoraden. Kommandon för att arbeta i MS DOS-miljö

Visa en lista över filer och underkataloger till en katalog. Kommandot anropas utan parametrar dir visar volymetiketten och serienummer följt av en lista över kataloger och filer på disken, inklusive deras namn, datum och tid sista ändring. För filer dir visar även namntillägget och storleken i byte. Team diräven utgångar Totala numret listade filer och kataloger, deras totala storlek och fritt utrymme(i byte) på disken.

Syntax

dir [disk: ] [väg][filnamn] [...] [/s] [/q] [/v ] [/d] [/a[[ : ]attribut]] [/o[[: ] sorteringsordning]] [/t[[ : ]sort_field]] [/s] [/b] [/l] [/n] [/x] [/c] [/4 ]

alternativ

[disk: ][väg] Anger enheten och katalogen vars filer kommer att listas. [ filnamn] Ange en fil eller grupp av filer som du vill visa information om. /p Sida för sida visning av information, d.v.s. med en paus efter att skärmen fylls. För att fortsätta titta måste du trycka på valfri knapp. /q Visa information om ägaren till filen. /w Skriv ut information i flera kolumner med upp till fem fil- eller katalognamn på varje rad. /d Matcher /v, men sorterade efter kolumner. /a [[: ] attribut] Visar endast namnen på de filer och kataloger som har de angivna attributen. Om parametern /a ej specificerat, kommando dir visar namnen på alla filer, förutom system och dolda. Om parametern /a listad utan attribut, team dir visar namnen på alla filer, inklusive dolda filer och systemfiler. Nedan finns en lista över värden som kan användas vid inställning av parametern attribut. Kolon (:) är valfritt. Värden från tabellen kan användas i vilken kombination som helst utan mellanslag mellan dem.

/o [[: ]sorteringsordning] Styr sorterings- och visningsordningen för fil- och katalognamn med kommandot dir. Om parametern /o, ej specificerat, kommando dir visar namn i den ordning som de är skrivna i katalogen. Om parametern /o används utan parameter sorteringsordning, team dir visas katalognamn V alfabetisk ordning, sedan filnamn i alfabetisk ordning. Kolon (:) är valfritt. Nedan finns en lista över värden som kan användas vid inställning av parametern sorteringsordning. Du kan använda vilken kombination som helst utan mellanslag mellan dem.

MenandeBeskrivning
n Sortera efter namn alfabetiskt
e Sortera efter tillägg alfabetiskt
d Sortera efter datum och tid från tidigast till senast
s Sortera efter storlek från minsta till största
g Sortering genom att gruppera kataloger före filer
-n Sortera efter namn i omvänd alfabetisk ordning (Ö till A)
-e Sortera efter förlängning i omvänd alfabetisk ordning (.ZZZ till.AAA)
-d Sortera efter datum och tid från senast till tidigast
-s Sortera efter storlek från stor till liten
-g Sortering genom att gruppera kataloger efter filer

/t [[: ]tidsfält] Ange tidsfältet för utmatning och sortering. Nedan finns en lista över värden som kan användas vid inställning av parametern tidsfält.

/s Listar alla förekomster av ett visst filnamn som finns i specificerad katalog och alla dess underkataloger. /b Lista varje filnamn (inklusive filtillägg) eller katalog på en separat rad. När du använder parametern /b ingen rubrikinformation eller sammanfattning visas. Parameter /b avbryter parametern /v. /l Skriv ut en osorterad lista med katalognamn och filnamn gemener. Parameter /l tillåter inte konvertering ytterligare tecken till gemener. /n Visar en lista i utökat format med filnamn på höger sida av skärmen. /x Skriv ut förkortade filnamn filsystem NTFS och FAT. Formatet är detsamma som parameterformatet /n, men förkortade namn visas efter de fullständiga. /c Skriv ut decimalavgränsare i filstorlek. /4 Visar året i fyrsiffrigt format. /? Visa hjälp i kommandorad.

Anteckningar

  • Använder flera filnamn

    Det går att använda flera filnamn. Separera filnamnen med ett mellanslag, komma eller semikolon. För att visa en grupp filer kan du använda jokertecken (? och *) i parametern filnamn.

  • Använder jokertecken

    Du kan använda jokertecken (? och *) för att lista en delmängd av filer och underkataloger.

  • Ställa in filattribut för utdata

    Om parametern /a används med mer än ett parametervärde attribut, team dir kommer att visa namnen på endast de filer vars attribut alla matchar de angivna. Till exempel när du använder parametern /a med attributvärden r Och -h i format /a:r-h eller /ar-h team dir kommer att visa namnen på filer som är både dolda och skrivskyddade.

  • Ange sorteringsordning för filnamn

    Om flera värden anges sorteringsordning, team dir sorterar filnamn först efter det första villkoret, sedan efter det andra, etc. Till exempel om nyckeln är angiven /o med betydelser e Och -s sorteringsordning i format /o:e-s eller /oe-s, team dir kommer att sortera katalog- och filnamn efter förlängning, sedan från stora filer till mindre och kommer att visa det slutliga resultatet. Som ett resultat av alfabetisk sortering kommer filer utan tillägg först, sedan katalognamn och sedan filnamn med tillägg.

  • Använda omdirigeringar och kanaler

    För att omdirigera kommandoutgång dir till en fil med symbolen (>) eller använd en pipe (|) för att skicka utdata till ett annat kommando, måste du använda kommandoparametrar dir /a:-d Och /b för att endast visa en lista med filnamn. Parameter filnamn med parametrar /b Och /s kan användas för att ange ett sökkommando dir i den aktuella katalogen och dess underkataloger för alla filer, motsvarande betydelsen filnamn. Samtidigt laget dir kommer bara att mata ut enhetsnamn, katalognamn, filnamn och filtillägg, en fil per rad. För att använda kanalomdirigering måste miljövariabeln TEMP ställas in i filen Autoexec.nt.

  • Förinställning av kommandoparametrar dir

    Kommandoalternativ dir kan förinställas genom att inkludera kommandot uppsättning För miljöfaktor DIRCMD till filen Autoexec.nt. I ett lag ställ in dircmd valfri giltig kombination av kommandoparametrar kan användas dir, inklusive plats och filnamn.

    Till exempel att använda miljövariabeln DIRCMD för att ange utökat formatutdata ( /v) som standard, i filen Autoexec.nt måste du ange nästa rad:

    När du använder kommandot en gång dir Du kan åsidosätta inställningen med hjälp av miljövariabeln DIRCMD. För att göra detta anger du den inställning du vill ångra på kommandoraden dir, vilket indikerar ett minustecken framför den. Till exempel:

    För att ändra standardinställningarna för DIRCMD, skriv in följande kommando:

    set=ny_parameter

    De nya standardinställningarna kommer att gälla för alla efterföljande kommandon dir fram till laget ställ in dircmd kommer inte att ställa in nya parametrar eller startar inte om datorn.

    För att ta bort alla standardinställningar, skriv in följande kommando:

    För att se de aktuella inställningarna för miljövariabeln DIRCMD, skriv in följande kommando:

    Team uppsättning kommer att visa en lista över miljövariabler och deras parametrar. Se mer information om detta kommando.

  • Team dir med andra parametrar är tillgänglig i återställningskonsolen.

Exempel

För att lista alla kataloger i alfabetisk ordning, i flera kolumner och pausa efter att varje skärm har fyllts, se till att rotkatalogen är den aktuella katalogen och skriv in följande kommando:

Team dir visar namnet rotkatalogen, namnen på dess underkataloger och namnen på filer (inklusive filtillägg) i den katalogen. Den visar sedan underkatalognamnen och filnamnen i varje katalog i katalogträdet.

För att ändra föregående exempel så att kommandot dir katalognamn visas inte, skriv in följande kommando:

dir /s/w/o/p/a:-d

För att skriva ut en kataloglista, skriv in följande kommando:

Om du anger parametern prn, sänds kataloglistan till skrivaren som är ansluten till LPT1-porten. Om skrivaren är ansluten till en annan port måste du ändra inställningen prn namnet på denna hamn.

Kommandoutgång dir kan också skickas till en fil när den ersätts prn till filnamnet. Dessutom kan du också ange en sökväg. Till exempel för att styra utmatningen av kommandot dir I filen Dir.doc i katalogen Records anger du följande kommando:

dir > \records\dir.doc

Om filen Dir.doc inte finns, kommandot dir kommer att skapa den förutsatt att det finns en Records-katalog. Om den här katalogen inte finns visas följande meddelande:

Det gick inte att skapa filen

För att lista alla filer med filtillägget .txt i alla kataloger på enhet C, skriv in följande kommando:

dir c:\*.txt /w/o/s/p

Team dir visas alfabetisk lista filer som matchar ett givet mönster, i flera kolumner med en paus efter att varje skärm fylls.

En komplett lista med kommandon kan visas genom att skriva HJÄLP på kommandoraden.

CD Team

Den aktuella katalogen kan ändras med kommandot

CD [enhet:][sökväg\]

Sökvägen till den nödvändiga katalogen anges med hänsyn till ovanstående kommentarer. Till exempel flyttar kommandot CD\ till rotkatalogen för den aktuella enheten. Om du kör CD-kommandot utan parametrar, kommer namnen på den aktuella enheten och katalogen att visas.

COPY kommando

En av de mest repetitiva uppgifterna när du arbetar på en dator är att kopiera och flytta filer från en plats till en annan. För att kopiera en eller flera filer, använd kommandot COPY.

Syntaxen för detta kommando är:

KOPIERA källa [+ källa [+ ...]] [resultat]

En kort beskrivning av parametrarna och nycklar för COPY-kommandot ges i tabellen.

Tabell 1.1. COPY Kommandoalternativ och alternativ

Parameter

Beskrivning

källa

Namnet på filen eller filerna som kopieras

Filen är en ASCII-textfil, vilket betyder att slutet av filen indikeras med ett ASCII-tecken 26 ( +)

Filen är binär. Denna switch anger att kommandotolken ska läsa antalet byte från källan vid kopiering. given storlek i katalogen för den kopierade filen

resultat

Katalog för att placera kopieringsresultatet och/eller namnet på filen som skapas

Kontrollera att kopian är korrekt genom att jämföra filer efter kopiering

Inaktiverar bekräftelsebegäran för att ersätta filer

Aktiverar bekräftelsebegäran för att ersätta filer

Här är exempel på hur du använder kommandot COPY.

Kopiera abc.txt-filen från den aktuella katalogen till katalogen D:\PROGRAM under samma namn:

KOPIERA abc.txt D:\PROGRAM

Kopiera abc.txt-filen från den aktuella katalogen till D:\PROGRAM-katalogen under det nya namnet def.txt:

KOPIERA abc.txt D:\PROGRAM\def.txt

Kopiera alla filer från txt förlängning från enhet A: till katalogen "Mina dokument" på enhet C:

KOPIERA A:\*.txt "C:\Mina dokument"

Om du inte anger en målfil i kommandot, kommer COPY-kommandot att skapa en kopia av källfilen med samma namn, skapelsedatum och tid som originalfil, och kommer att placera nytt exemplar till den aktuella katalogen på den aktuella enheten. Till exempel, för att kopiera alla filer från rotkatalogen på enhet A: till den aktuella katalogen, kör bara följande korta kommando:

KOPIERA A:\*.*

När du kopierar kan du ange namnen på inte bara filer utan även datorenheter som källa eller resultat. Till exempel, för att skriva ut filen abc.txt på en skrivare, kan du använda kommandot för att kopiera den här filen till PRN-enheten: COPY abc.txt PRN

Annan intressant exempel: låt oss skapa en ny textfil och skriva information i den, utan att använda textredigerare. För att göra detta, skriv bara in kommandot COPY CON my.txt, som kommer att kopiera det du skriver på tangentbordet till filen my.txt (om den här filen fanns kommer den att skrivas över, annars skapas den). För att slutföra inmatningen måste du ange filslutsymbolen, det vill säga trycka på tangenterna +.

Kommandot COPY kan också slå samman (limma) flera filer till en. För att göra detta måste du ange en enda resulterande fil och flera källfiler. Detta uppnås genom att använda jokertecken (? och *) eller formatet fil1 + fil2 + fil3. För att till exempel slå samman filerna 1.txt och 2.txt till filen 3.txt kan du utfärda följande kommando:

KOPIERA 1.txt+2.txt 3.txt

Slå ihop alla filer med dat tillägg från den aktuella katalogen till en enda all.dat-fil kan skapas så här:

COPY /B *.dat all.dat

/B-växeln används här för att förhindra trunkering av filerna som sammanfogas, eftersom när du kombinerar filer tar COPY-kommandot som standard textfiler.

Om namnet på målfilen är detsamma som namnet på en av de kopierade filerna (förutom den första), går det ursprungliga innehållet i målfilen förlorat. Om målfilnamnet utelämnas, används den första filen i listan som dess namn. Till exempel kommer kommandot COPY 1.txt+2.txt att lägga till innehållet i fil 1.txt till innehållet i fil 2.txt. Kommandot COPY kan också användas för att tilldela en fil dagens datum och tid utan ändring av dess innehåll. För att göra detta måste du ange ett kommando som

COPY /B 1.txt +,

Här indikerar kommatecken utelämnandet av mottagarparametern, vilket leder till det önskade resultatet.

Kommandot COPY har också sina nackdelar. Den kan till exempel inte användas för att kopiera dolda och systemfiler, nolllånga filer, filer från underkataloger. Dessutom, om, när du kopierar en grupp filer, COPY stöter på en fil som det här ögonblicket kan inte kopieras (till exempel är den upptagen med en annan applikation), då kommer kopieringsprocessen att avbrytas helt och de återstående filerna kommer inte att kopieras.

XCOPY kommando

Problemen som nämns i beskrivningen av kommandot COPY kan lösas med XCOPY-kommandon, vilket ger mycket fler alternativ vid kopiering. Det bör dock noteras att XCOPY bara kan fungera med filer och kataloger, men inte med enheter.

Syntaxen för detta kommando är:

XCOPY källa [resultat] [nycklar]

XCOPY-kommandot har många alternativ, vi kommer bara att beröra ett fåtal av dem. /D[:[datum]]-tangenten låter dig kopiera endast filer som ändrats på eller efter det angivna datumet. Om datumparametern inte är specificerad kommer kopiering endast att utföras om källan är nyare än resultatet. Till exempel kommandot

XCOPY "C:\Mina dokument\*.*" "D:\BACKUP\Mina dokument" /D

kommer att kopiera till katalogen "D:\BACKUP\My Documents" endast de filer från katalogen "C:\My Documents" som har ändrats sedan den senaste sådan kopieringen eller som inte fanns i "D:\BACKUP\My Documents" alls.

/S-växeln låter dig kopiera alla icke-tomma underkataloger i källkatalogen. Med växeln /E kan du kopiera alla underkataloger, inklusive tomma.

Om /C-växeln är specificerad fortsätter kopieringen även om fel uppstår. Detta kan vara mycket användbart när kopieringsoperationer utförs på grupper av filer, till exempel när säkerhetskopiering data.

Växeln /I är viktig när flera filer kopieras och målfilen saknas. När denna växel är specificerad antar XCOPY-kommandot att målfilen måste vara en katalog. Om du till exempel anger /I-växeln i kommandot för att kopiera alla filer med txt-tillägget från den aktuella katalogen till underkatalogen TEXT som ännu inte finns,

XCOPY *.txt TEXT /I

då kommer underkatalogen TEXT att skapas utan ytterligare förfrågningar.

Knapparna /Q, /F och /L är ansvariga för visningsläget vid kopiering. När du anger /Q-tangenten visas inte filnamn vid kopiering, medan /F-tangenten visas. fulla stigar källa och resultat. /L-växeln innebär att endast filer som behöver kopieras visas (kopieringen i sig utförs inte).

Med växeln /H kan du kopiera dolda filer och systemfiler, och med växeln /R kan du ersätta filer med attributet Read-Only. Till exempel, för att kopiera alla filer från rotkatalogen på C:-enheten (inklusive system och dolda) till SYS-katalogen på D:-enheten, måste du ange följande kommando:

XCOPY C:\*.* D:\SYS /H

/T-växeln tillåter XCOPY att kopiera endast källkatalogstrukturen, utan att duplicera filerna i dessa kataloger, och tomma kataloger och underkataloger ingår inte. För att fortfarande inkludera tomma kataloger och underkataloger måste du använda tangentkombinationen /T /E.

Genom att använda XCOPY, när du kopierar, kan du bara uppdatera redan befintliga filer(nya filer skrivs inte). För att göra detta, använd /U-växeln. Till exempel, om katalogen C:\2 innehöll filerna a.txt och b.txt och katalogen C:\1 innehöll filerna a.txt, b.txt, c.txt och d.txt, så efter exekvering kommandot

XCOPY C:\1 C:\2 /U

i katalogen C:\2 kommer det fortfarande att finnas två filer a.txt och b.txt, vars innehåll kommer att ersättas av innehållet i motsvarande filer från C:\1-katalogen. Om en fil med Read -Endast attribut kopierades med XCOPY, sedan som standard kommer detta attribut att tas bort från kopieringsfilen. För att kopiera inte bara data, utan även hela attributen för en fil, måste du använda /K-nyckeln.

Omkopplarna /Y och /-Y bestämmer om bekräftelse ska begäras innan filer ersätts vid kopiering. /Y betyder att en sådan begäran behövs, /-Y betyder att den inte behövs.

DIR-teamet

Ett annat mycket användbart kommando är DIR [enhet:][sökväg][filnamn] [nycklar], som används för att visa information om innehållet i enheter och kataloger. Parametern [enhet:][sökväg] anger enheten och katalogen vars innehåll ska visas. Parametern [filnamn] anger filen eller gruppen av filer som ska inkluderas i listan. Till exempel kommandot

DIR C:\*.bat

kommer att visa alla filer med bat förlängning i rotkatalogen på C:-enheten. Om du anger detta kommando utan parametrar, visas skivetiketten och serienumret, namnen (i korta och långa versioner) på filer och underkataloger som finns i den aktuella katalogen, samt datum och tid för deras senaste ändring. Den visar sedan antalet filer i katalogen, den totala storleken (i byte) som upptas av filerna och mängden ledigt diskutrymme. Till exempel:

Volymen i enhet C är märkt PHYS1_PART2 Volym serienummer: 366D-6107 Innehållet i mappen C:\aditor.<ПАПКА> 25.01.00 17:15 . .. <ПАПКА>01/25/00 17:15 .. TEMPLT02 DAT 227 08/07/98 1:00 templt02.dat UNINST1 000 1 093 03/02/99 8:36 UNINST1.000 HILITE DAT 01 9:182/8 55 hilite.dat LT01 DAT 48 07.08 .98 1:00 templt01.dat UNINST0 000 40 960 04/15/98 2:08 UNINST0.000 TTABLE DAT 357 08/07/98 1.dat 2:1. /01/99 23:13 aditor.exe README TXT 3 9 74 01/25/00 17:26 readme.txt ADITOR HLP 24 594 10/08/98 23:12 aditor.hlp TEXT~1 TXT 0 03/11/ 01 9:02 Textfil.txt 11 filer 533 647 byte 2 mappar 143 261 696 byte gratis

Med hjälp av DIR-kommandoknapparna kan du ställa in olika lägen plats, filtrering och sortering. Till exempel, när du använder växeln /W, visas listan över filer i brett format med maximalt antal fil- eller katalognamn på varje rad. Till exempel:

Volymen i enhet C är märkt PHYS1_PART2 Volym Serienummer: 366D-6107 Innehåll i mapp C:\aditor [.] [..] TEMPLT02.DAT UNINST1.000 HILITE.DAT TEMPLT01.DAT UNINST0.000 TTABLE.DAT ADITOR. README TXT ADITOR.HLP TEXT~1.TXT 11 filer 533 647 byte 2 mappar 143 257 600 byte gratis.

Med hjälp av /A[[:]attributes]-tangenten kan du endast visa namnen på de kataloger och filer som har de angivna attributen (R - "Read Only", A - "Archive", S - "System", H - "Dold", prefixet "–" har betydelsen INTE). Om /A-växeln används med mer än ett attributvärde, kommer endast de filnamn att visas vars attribut alla matchar de angivna. Till exempel, för att visa namnen på alla filer i rotkatalogen på C:-enheten, som är både dolda och system, kan du använda kommandot

DIR C:\ /A:HS

och för att visa alla filer utom dolda - kommandot

DIR C:\ /A:-H

Observera här att katalogattributet motsvarar bokstaven D, det vill säga för att till exempel visa en lista över alla kataloger på C:-enheten måste du ange kommandot

DIR C:/A:D

Omkopplaren /O[[:]sorting] anger i vilken ordning kataloginnehållet sorteras när det matas ut av DIR-kommandot. Om denna växel utelämnas, skriver DIR ut namnen på filer och kataloger i den ordning som de finns i katalogen. Om /O-växeln är angiven och sorteringsalternativet inte är specificerat, visar DIR namnen i alfabetisk ordning. I sorteringsparametern kan du använda följande värden: N - efter namn (alfabetisk), S - efter storlek (börjar med den minsta), E - efter förlängning (alfabetisk), D - efter datum (börjar med den äldsta), A - efter nedladdningsdatum (börjar med de äldsta), G - starta listan med kataloger. Prefixet "–" betyder omvänd ordning. Om du anger mer än ett sorteringsordningsvärde, sorteras filerna efter det första kriteriet, sedan efter det andra och så vidare.

/S-växeln innebär att visa en lista med filer från en given katalog och dess underkataloger.

/B-växeln listar endast katalognamn och filnamn (i långt format), ett per rad, inklusive filtillägg. I detta fall visas endast grundläggande information, utan slutlig information. Till exempel:

Templt02.dat UNINST1.000 hilite.dat templt01.dat UNINST0.000 ttable.dat aditor.exe readme.txt aditor.hlp Textfil.txt

MKDIR och RMDIR kommandon

För att skapa en ny katalog och ta bort en befintlig tom katalog, använd MKDIR-lag[drive:]path respektive RMDIR [drive:]path [nycklar] (eller deras korta motsvarigheter MD och RD). Till exempel:

MKDIR "C:\Exempel" RMDIR "C:\Exempel"

MKDIR-kommandot kan inte köras om katalogen eller filen med förnamn existerar redan. RMDIR-kommandot misslyckas om katalogen som tas bort inte är tom.

DEL kommando

Du kan ta bort en eller flera filer med kommandot

DEL [enhet:][sökväg]filnamn [nycklar]

Används jokertecken för att radera flera filer samtidigt? Och *. /S-tangenten låter dig radera angivna filer från alla underkataloger, /F-tangenten – tvångsradering av skrivskyddade filer, /A[[:]attributes]-nyckeln – välj filer för radering efter attribut (liknande /A[[:]attributes]-nyckeln i DIR-kommandot ).

REN Team

Du kan byta namn på filer och kataloger med kommandot RENAME (REN). Syntaxen för detta kommando är följande:

REN [enhet:][sökväg][katalog1|fil1] [katalog2|fil2]

Här anger katalog1|fil1 vilken katalog/filnamn som ska ändras, och katalog2|fil2 anger det nya katalog-/filnamnet. Kan jokertecken användas i valfri parameter i REN-kommandot? Och *. I det här fallet kommer symbolerna som representeras av mallarna i parametern file2 att vara identiska med motsvarande symboler i parametern file1. Till exempel, för att ändra tillägget till doc för alla filer med en txt-tillägg i den aktuella katalogen, måste du ange följande kommando:

REN *.txt *.doc

Om en fil med namnet fil2 redan finns, kommer REN-kommandot att sluta utföras och visa ett meddelande som indikerar att filen redan finns eller används. Dessutom kan REN-kommandot inte ange en annan enhet eller katalog för att skapa den resulterande katalogen och filen. För detta ändamål måste du använda kommandot MOVE, utformat för att byta namn på och flytta filer och kataloger.

MOVE-kommandot

Kommandosyntaxen för att flytta en eller flera filer är:

FLYTTA [enhet:][sökväg]filnamn1[,...] resulterande_fil

Kommandosyntaxen för att byta namn på en mapp är:

FLYTTA [enhet:][sökväg]katalog1 katalog2

Här anger parametern resulting_file den nya platsen för filen och kan inkludera ett enhetsnamn, ett kolon, ett katalognamn eller en kombination av dessa. Om bara en fil flyttas kan du ange ett nytt filnamn. Detta gör att du omedelbart kan flytta och byta namn på filen. Till exempel,

FLYTTA "C:\Mina dokument\list.txt" D:\list.txt

Om /-Y-växeln är specificerad kommer en bekräftelsebegäran att utfärdas när kataloger skapas och filer ersätts. /Y-växeln avbryter utfärdandet av en sådan begäran.

Visa en lista över filer och underkataloger till en katalog. Kommandot anropas utan parametrar dir visar volymetiketten och serienumret, följt av en lista över kataloger och filer på disken, inklusive deras namn och datum och tidpunkt då de senast ändrades. För filer dir visar även namntillägget och storleken i byte. Team dir visar också det totala antalet listade filer och kataloger, deras totala storlek och ledigt utrymme (i byte) på disken.

Syntax

dir [disk: ][väg][filnamn] [...] [/s] [/q] [/v] [/d] [/a[[: ]attribut]][/o[[: ]sorteringsordning]] [/t[[: ]sort_field]] [/s] [/b] [/l] [/n] [/x] [/c] [/4 ]

alternativ

[disk: ][väg] Anger enheten och katalogen vars filer kommer att listas. [ filnamn] Ange en fil eller grupp av filer som du vill visa information om. /s Sida för sida visning av information, d.v.s. med en paus efter att ha fyllt skärmen. För att fortsätta titta måste du trycka på valfri knapp. /q Visa information om ägaren till filen. /v Visa information i flera kolumner med upp till fem fil- eller katalognamn på varje rad. /dÖverensstämmer /v, men sorterade efter kolumner. /a [[: ] attribut] Visar endast namnen på de filer och kataloger som har de angivna attributen. Om parametern /a ej specificerat, kommando dir visar namnen på alla filer, förutom system och dolda. Om parametern /a listad utan attribut, team dir visar namnen på alla filer, inklusive dolda filer och systemfiler. Nedan finns en lista över värden som kan användas vid inställning av parametern attribut. Kolon (:) är valfritt. Värden från tabellen kan användas i vilken kombination som helst utan mellanslag mellan dem. /o [[: ]sorteringsordning] Styr sorterings- och visningsordningen för fil- och katalognamn med kommandot dir. Om parametern /o, ej specificerat, kommando dir visar namn i den ordning som de är skrivna i katalogen. Om parametern /o används utan parameter sorteringsordning, team dir visar katalognamn i alfabetisk ordning, sedan filnamn i alfabetisk ordning. Kolon (:) är valfritt. Nedan finns en lista över värden som kan användas vid inställning av parametern sorteringsordning. Du kan använda vilken kombination som helst utan mellanslag mellan dem.

Menande

Beskrivning

Sortera efter namn alfabetiskt

Sortera efter tillägg alfabetiskt

Sortera efter datum och tid från tidigast till senast

Sortera efter storlek från minsta till största

Sortering genom att gruppera kataloger före filer

Sortera efter namn i omvänd alfabetisk ordning (Ö till A)

Sortera efter förlängning i omvänd alfabetisk ordning (.ZZZ till.AAA)

Sortera efter datum och tid från senast till tidigast

Sortera efter storlek från stor till liten

Sortering genom att gruppera kataloger efter filer

/t [[: ]tidsfält] Ange tidsfältet för utmatning och sortering. Nedan finns en lista över värden som kan användas vid inställning av parametern tidsfält. /s Listar alla förekomster av ett visst filnamn i en specificerad katalog och alla dess underkataloger. /b Lista varje filnamn (inklusive filtillägg) eller katalog på en separat rad. När du använder parametern /b ingen rubrikinformation eller sammanfattning visas. Parameter /b avbryter parametern /v. /l Skriv ut en osorterad lista med katalognamn och filnamn med små bokstäver. Parameter /l tillåter inte att du konverterar ytterligare tecken till gemener. /n Visar en lista i utökat format med filnamn på höger sida av skärmen. /x Visar förkortade filnamn NTFS-system och tjock. Formatet är detsamma som parameterformatet /n, men förkortade namn visas efter de fullständiga. /c Utdata decimalavgränsare i filstorlek. /4 Visar året i fyrsiffrigt format. /? Visa hjälp på kommandoraden.

Anteckningar

  • Använder flera filnamn

    Det går att använda flera filnamn. Separera filnamnen med ett mellanslag, komma eller semikolon. För att visa en grupp filer kan du använda jokertecken (? och *) i parametern filnamn.

  • Använder jokertecken

    Du kan använda jokertecken (? och *) för att lista en delmängd av filer och underkataloger.

  • Ställa in filattribut för utdata

    Om parametern /a används med mer än ett parametervärde attribut, team dir kommer att visa namnen på endast de filer vars attribut alla matchar de angivna. Till exempel när du använder parametern /a med attributvärden r Och -h i format /a:r-h eller /ar-h team dir kommer att visa namnen på filer som är både dolda och skrivskyddade.

  • Ange sorteringsordning för filnamn

    Om flera värden anges sorteringsordning, team dir sorterar filnamn först efter det första villkoret, sedan efter det andra, etc. Till exempel om nyckeln är angiven /o med betydelser e Och -s sorteringsordning i format /o:e-s eller /oe-s, team dir kommer att sortera namnen på kataloger och filer efter förlängning, sedan från stora filer till små, och visa det slutliga resultatet. Som ett resultat av alfabetisk sortering kommer filer utan tillägg först, sedan katalognamn och sedan filnamn med tillägg.

  • Använda omdirigeringar och kanaler

    För att omdirigera kommandoutgång dir till en fil med symbolen (>) eller använd en pipe (|) för att skicka utdata till ett annat kommando, måste du använda kommandoparametrar dir /a:-d Och /b för att endast visa en lista med filnamn. Parameter filnamn med parametrar /b Och /s kan användas för att ange ett sökkommando dir i den aktuella katalogen och dess underkataloger för alla filer som matchar värdet filnamn. Samtidigt laget dir kommer bara att mata ut enhetsnamn, katalognamn, filnamn och filtillägg, en fil per rad. För att använda kanalomdirigering måste miljövariabeln TEMP ställas in i filen Autoexec.nt.

  • Förinställning av kommandoparametrar dir

    Kommandoalternativ dir kan förinställas genom att inkludera kommandot uppsättning för miljövariabeln DIRCMD till filen Autoexec.nt. I ett lag ställ in dircmd valfri giltig kombination av kommandoparametrar kan användas dir, inklusive plats och filnamn.

    Till exempel att använda miljövariabeln DIRCMD för att ange utökat formatutdata ( /v) som standard måste du ange följande rad i filen Autoexec.nt:

    ställ in dircmd=/w

    När du använder kommandot en gång dir Du kan åsidosätta inställningen med hjälp av miljövariabeln DIRCMD. För att göra detta anger du den inställning du vill ångra på kommandoraden dir, vilket indikerar ett minustecken framför den. Till exempel:

    För att ändra standardinställningarna för DIRCMD, skriv in följande kommando:

    set=ny_parameter

    De nya standardinställningarna kommer att gälla för alla efterföljande kommandon dir fram till laget ställ in dircmd kommer inte att ställa in nya parametrar eller startar inte om datorn.

    För att ta bort alla standardinställningar, skriv in följande kommando:

    ställ in dircmd=

    För att se de aktuella inställningarna för miljövariabeln DIRCMD, skriv in följande kommando:

  • Team dir med andra parametrar är tillgänglig i återställningskonsolen.

Exempel

För att lista alla kataloger i alfabetisk ordning, i flera kolumner och pausa efter att varje skärm har fyllts, se till att rotkatalogen är den aktuella katalogen och skriv in följande kommando:

dir /s/w/o/p

Team dir visar namnet på rotkatalogen, namnen på dess underkataloger och namnen på filer (inklusive filtillägg) i den katalogen. Den visar sedan underkatalognamnen och filnamnen i varje katalog i katalogträdet.

För att ändra föregående exempel så att kommandot dir katalognamn visas inte, skriv in följande kommando:

dir /s/w/o/p/a:-d

För att skriva ut en kataloglista, skriv in följande kommando:

ir > prn

Om du anger parametern prn, sänds kataloglistan till skrivaren som är ansluten till LPT1-porten. Om skrivaren är ansluten till en annan port måste du ändra inställningen prn namnet på denna hamn.

Kommandoutgång dir kan också skickas till en fil när den ersätts prn till filnamnet. Dessutom kan du också ange en sökväg. Till exempel för att styra utmatningen av kommandot dir I filen Dir.doc i katalogen Records anger du följande kommando:

dir > \records\dir.doc

Om filen Dir.doc inte finns, kommandot dir kommer att skapa den förutsatt att det finns en Records-katalog. Om den här katalogen inte finns visas följande meddelande:

Det gick inte att skapa filen

För att lista alla filer med filtillägget .txt i alla kataloger på enhet C, skriv in följande kommando:

dir c:\*.txt /w/o/s/p

Team dir visar en alfabetisk lista över filer som uppfyller given mall, i flera kolumner med en paus efter att varje skärm har fyllts.

DIR-teamet används för att visa information om innehållet i kataloger och diskar. Detta kommando har följande syntax: DIR [enhet:][sökväg][filnamn] attribut]] sorteringsordning]] tid]] [enhet:][sökväg][filnamn].

Som du kan se av syntaxen kan DIR-kommandot användas utan parametrar. I det här fallet påverkar DIR-kommandot den aktuella katalogen. Skärmen visar skivetiketten (volymen), dess serienummer, namnen på filer och underkataloger som finns i den aktuella katalogen och datumet de senast ändrades. För filer anges deras storlek och totala antal. Det totala antalet mappar och volym anges också. fritt utrymme på disk. Låt oss till exempel använda kommandot DIR för enhet "C": dir

Om DIR-kommandot endast använder parametern [drive:] kommer innehållet i enheten att visas. Om kommandot använder parametern [enhet:][katalog] kommer innehållet i katalogen att visas. Om kommandot använder parametern [enhet:][katalog][filnamn], kommer information om filen eller gruppen av filer att visas. Låt oss till exempel visa innehållet på enhet "D": dir d:\ (eller dir d:)


Låt oss skapa en mapp "FOLDER" på enhet "D" och placera 2 mappar "Folder1" och "Folder2" i den, samt filen "myfolder.txt". Sedan kommer kommandot dir d:\FOLDER att visa information om innehållet i "FOLDER"-katalogen.

Kommandot dir d:\FOLDER\*.txt visar information om textfiler finns i mappen "FOLDER".

Nyckel /P används när innehållet på en disk eller katalog inte får plats på en skärm. Låt oss till exempel visa innehållet i "Windows"-katalogen: dir windows /p


Information om innehållet kommer att visas på skärmen Windows-katalog. Därför att Allt innehåll får inte plats på en skärm, använd /P-tangenten. Tryck på valfri tangent för att visa nästa skärm.

Nyckel /W används när det är nödvändigt att visa en lista med filer och kataloger på en rad med maximalt antal av dem som får plats på skärmen (bredformat). Filer och mappar visas i alfabetisk ordning (sorterade efter rad). Låt oss till exempel visa innehållet på enhet "C": dir /w


Nyckel /D liknande den föregående /W-tangenten, men i I detta fall sortering sker efter kolumner. Låt oss visa innehållet på enhet "C": dir /d


Nyckel /A: [attribut] används för att visa information om filer och mappar som har angivna attribut. Attribut kan vara:

  • H – visas på skärmen dolda filer och mappar
  • S – systemfiler och mappar visas på skärmen
  • R – filer och mappar visas på skärmen med ett "skrivskyddat"-attribut
  • A – filer och mappar med inställda arkivattribut visas på skärmen
  • I – filer och mappar med icke-indexerat innehåll visas på skärmen

Låt oss till exempel säga att det finns en mapp "FOLDER" på enheten "D". Den innehåller 2 mappar "Folder1" och "Folder2", samt filen "myfolder.txt". Låt oss ställa in det "dolda" attributet för mappen "Folder2" och filen "myfolder.txt". Då kommer kommandot dir d:\FOLDER a:h endast att visa information om dessa dolda filer.

/A-växeln kan användas med mer än ett attributvärde. Låt oss till exempel visa information om mappar och filer som finns på enhet "C" och som samtidigt har attributen "dold" och "system": dir /a:hs


Observera att filer och mappar som har attributen "dolda" och "system" visas på skärmen. samtidigt.

Om du sätter ett "-"-tecken framför attributen kommer information om filer och mappar som inte har det angivna attributet att visas. Till exempel kommer kommandot dir /a:-r att visa information om filer och mappar på C-enheten som inte är skrivskyddade.

Om /A-omkopplaren används med parametern “D”, kommer information endast att visas på skärmen i kataloger. Till exempel kommer kommandot dir /a:d att visa kataloginformation på enhet C, men inte filinformation.

Följaktligen, om vi bara behöver visa filer, används /-D-tangenten. Låt oss till exempel visa filerna som finns på enhet "C": dir /a:-d


Som standard (utan /A-växeln) visar DIR-kommandot namnen på alla mappar och filer, utom dolda och system. När du använder kommandot DIR med /A-omkopplaren utan parametrar, visas namnen på alla mappar och filer på skärmen. Till exempel kommer kommandot dir /a att visa namnen på alla mappar och filer (inklusive systemfiler och dolda filer) i den aktuella katalogen.

Nyckel /S låter dig visa information om filer från en given katalog och dess underkataloger. Låt oss till exempel skapa en "FOLDER"-mapp på enhet "D" och placera ytterligare 2 mappar "Folder1" och "Folder2" i den. Vi kommer att placera en fil i var och en av de 3 mapparna. Sedan kommer kommandot dir d:\FOLDER /s att visa innehållet i huvudmappen "FOLDER" och alla undermappar "Folder1" och "Folder2".

Kommandot DIR listar filerna och underkatalogerna till en katalog. När dir anropas utan parametrar visar kommandot dir volymetiketten och serienumret, följt av en lista med kataloger och filer på disken, inklusive deras namn och datum och tidpunkt då de senast ändrades. Och för att se katalogträdet, använd kommandot TREE.

För filer visar dir även namntillägget och storleken i byte. Kommandot dir visar också det totala antalet listade filer och kataloger, deras totala storlek och ledigt utrymme (i byte) på disken.

DIR kommandosyntax och alternativ

dir [enhet:][sökväg][filnamn] [...] attribut]]sort_order]] sort_fält]] , där

  • [drive:][sökväg]- Ange den enhet och katalog vars filer kommer att listas.
  • [filnamn]- Ange en fil eller grupp av filer som du vill visa information om.
  • /s- Sida för sida visning av information, d.v.s. med en paus efter att ha fyllt skärmen. För att fortsätta titta måste du trycka på valfri knapp.
  • /q- Visa information om ägaren till filen.
  • /v- Visa information i flera kolumner med upp till fem fil- eller katalognamn på varje rad.
  • /d- Motsvarar /w, men sorterat efter kolumner.
  • /a [[:] attribut]- Visar endast namnen på de filer och kataloger som har de angivna attributen. Om alternativet /a inte är specificerat visar kommandot dir namnen på alla filer utom systemfiler och dolda filer. Om /a anges utan attribut, visar kommandot dir namnen på alla filer, inklusive dolda filer och systemfiler. Nedan finns en lista över värden som kan användas när du ställer in parametern attribut. Kolon (:) är valfritt. Värden från tabellen kan användas i vilken kombination som helst utan mellanslag mellan dem.
  • /t [[:]tidsfält] - Ställa in tidsfältet för utmatning och sortering. Nedan finns en lista över värden som kan användas vid inställning av time_field-parametern.
  • /s- Listar alla förekomster av ett visst filnamn i en specificerad katalog och alla dess underkataloger.
  • /b- Lista varje filnamn (inklusive filtillägg) eller katalog på en separat rad. När du använder /b-alternativet visas ingen rubrikinformation eller sammanfattning. Alternativet /b åsidosätter alternativet /w.
  • /l- Skriv ut en osorterad lista med katalognamn och filnamn med små bokstäver. Alternativet /l förhindrar att ytterligare tecken konverteras till gemener.
  • /n- Visar en lista i utökat format med filnamn på höger sida av skärmen.
  • /x- Visar förkortade filnamn för NTFS- och FAT-filsystem. Formatet är detsamma som alternativet /n, men de förkortade namnen skrivs ut efter de fullständiga namnen.
  • /c- Utdata decimalavgränsare i filstorlek.
  • /? - Visa kommandoradshjälp för DIR-kommandot.

Exempel på DIR-kommandon

  1. För att lista alla kataloger i alfabetisk ordning, i flera kolumner och pausa efter att varje skärm har fyllts, se till att rotkatalogen är den aktuella katalogen och skriv in följande kommando: dir /s/w/o/p
  2. Kommandot dir visar namnet på rotkatalogen, namnen på dess underkataloger och namnen på filerna (inklusive tillägg) i den katalogen. Den visar sedan underkatalognamnen och filnamnen i varje katalog i katalogträdet.
  3. För att ändra föregående exempel så att dir-kommandot inte skriver ut katalognamn, skriv in följande kommando: dir /s/w/o/p/a:-d
  4. För att skriva ut en kataloglista, skriv in följande kommando: dir > prn. Om du anger prn-parametern skickas kataloglistan till skrivaren som är ansluten till LPT1-porten. Om skrivaren är ansluten till en annan port måste du byta ut parametern prn med namnet på den porten.
  5. Utdata från dir-kommandot kan också dirigeras till en fil genom att ersätta prn med filnamnet. Dessutom kan du också ange en sökväg. Om du till exempel vill dirigera utmatningen av kommandot dir till filen Dir.doc i katalogen Records, anger du följande kommando: dir > \records\dir.doc. Om filen Dir.doc inte finns skapar kommandot dir den, förutsatt att det finns en Records-katalog.
  6. För att lista alla filer med filtillägget .txt i alla kataloger på enhet C, skriv in följande kommando: dir c:\*.txt /w/o/s/p.