Dir Command (példák, opciók, kapcsolók, & továbbiak)

Tartalomjegyzék:

Dir Command (példák, opciók, kapcsolók, & továbbiak)
Dir Command (példák, opciók, kapcsolók, & továbbiak)
Anonim

A dir parancs egy parancssori parancs, amely a mappában található fájlok és almappák listájának megjelenítésére szolgál.

A parancs minden felsorolt fájlnál vagy mappánál alapértelmezés szerint megmutatja az elem legutóbbi módosításának dátumát és időpontját, ha az elem egy mappa (DIR címkével) vagy fájl, akkor a fájl méretét, ha alkalmazható, és végül a fájl vagy mappa nevét, beleértve a fájlkiterjesztést.

Image
Image

A fájl- és mappalistán kívül a dir parancs megjeleníti a partíció aktuális meghajtóbetűjelét, a kötet címkéjét, a kötet sorozatszámát, a felsorolt fájlok teljes számát, a fájlok teljes méretét bájtban, a számot a felsorolt almappák közül, és a meghajtón szabadon maradt összes bájt.

Dir Command Availability

A dir parancs a Parancssorból elérhető minden Windows operációs rendszerben, beleértve a Windows 11, Windows 10, Windows 8, Windows 7, Windows Vista és Windows XP rendszereket is.

Image
Image

A Windows régebbi verziói tartalmazzák a dir parancsot is, de az alábbiakban felsoroltnál kevesebb opcióval. A dir parancs egyben DOS parancs is, amely az MS-DOS összes verziójában elérhető.

A dir parancs megtalálható az offline parancssori verziókban, például a Speciális indítási beállítások és a Rendszer-helyreállítási lehetőségek között. A dir parancs a Windows XP helyreállítási konzoljában is megtalálható.

Bizonyos dir parancskapcsolók és egyéb dir parancsok szintaxisa operációs rendszerenként eltérő lehet.

Dir Command Syntax

dir [meghajtó :][elérési út][fájlnév] [ /a[ :] attribútumok] [ /b] [ /c] [ /d] [/l ] [/n ] [/o [:] sortorder] [ /p] [ /q] [ /r] [/s ] [/t [:] időmező] [ /w ] [/x ] [/4 ]

Nézze meg, hogyan olvassa el a parancs szintaxisát, ha nem tudja, hogyan kell értelmezni a dir parancs szintaxisát, ahogy az fent van írva vagy az alábbi táblázatban látható.

Dir Command Options
Elem Magyarázat
meghajtó :, elérési út, fájlnév Ez az a meghajtó, elérési út és/vagy fájlnév, amelynek eredményeit látni szeretné. Mindhárom nem kötelező, mivel a parancs egyedül is végrehajtható. Helyettesítő karakterek megengedettek. Ha ez nem egyértelmű, tekintse meg az alábbi Dir parancs példák részt.
/a

Egyedül végrehajtva ez a kapcsoló minden típusú fájlt és mappát megjelenít, beleértve azokat is, amelyek olyan fájlattribútumokkal rendelkeznek, amelyek általában megakadályozzák, hogy megjelenjenek a parancssorban vagy a Windows rendszerben. Használja az /a attribútumot a következő attribútumok közül egy vagy többel (a kettőspont nem kötelező, szóköz nem szükséges), hogy csak az ilyen típusú fájlokat jelenítse meg a parancs eredményében:

a=fájlok archiválása

d=könyvtárak

h=rejtett fájlok

i=nem indexelt fájlok

l=pontok visszafejtése

r=csak olvasható fájlok

s=rendszerfájlok

v=integritásfájlok

x=nincsenek súroló fájlok

-=Használja ezt a fenti attribútumok előtagjaként, hogy kizárja az ilyen fájlattribútumokkal rendelkező elemeket az eredményekből.

/b Használja ezt a lehetőséget a dir eredmények "csupasz" formátumban történő megjelenítéséhez, amely eltávolítja a tipikus fejléc- és láblécinformációkat, valamint az egyes elemek összes részletét, csak a könyvtár nevét vagy a fájl nevét és kiterjesztését hagyja meg.
/c Ez a kapcsoló az ezres elválasztó használatát kényszeríti ki, ha a parancsot a fájlméretet mutató módon használják. Ez az alapértelmezett viselkedés a legtöbb számítógépen, ezért a gyakorlatban /-c az ezres elválasztó letiltása az eredményekben.
/d A /d használatával korlátozza a megjelenített elemeket (zárójelben lévő) mappákra és fájlnevekre a kiterjesztésükkel együtt. Az elemek fentről lefelé, majd oszlopok között jelennek meg. A szabványos dir parancs fejléce és lábléc adatai változatlanok maradnak.
/l Ezzel az opcióval az összes mappa- és fájlnév kisbetűvel jeleníthető meg.
/n Ez a kapcsoló olyan eredményt ad, amelynek oszlopai a dátum > idő > könyvtár > fájlméret > fájl vagy mappanév oszlopstruktúra. Mivel ez az alapértelmezett viselkedés, a gyakorlati használat a /-n, amely oszlopokat hoz létre a fájl- vagy mappanévben > könyvtár > fájlméret > dátum > időrend.
/o

Használja ezt az opciót az eredmények rendezési sorrendjének megadásához. Ha egyedül fut, a /o először a könyvtárakat listázza ki, majd a fájlokat, mindkettőt ábécé sorrendben. Használja ezt a beállítást a következő értékek közül egy vagy több (a kettőspont nem kötelező, nincs szükség szóközökre) a dir parancs eredményének meghatározott módon rendezéséhez:

d=rendezés dátum/idő szerint (a legrégebbi előbb)

e=kiterjesztés szerinti rendezés (ábécé sorrendben)

g=először a csoportkönyvtár, majd a fájlok

n=rendezés név szerint (ábécé sorrendben)

s=méret szerint rendezés (előbb a legkisebb)

-=Használja ezt előtagként a fenti értékek bármelyikével a sorrend megfordításához (-d a legfrissebb sorrendhez, -s a legnagyobbhoz előbb stb.).

/p Ez az opció oldalanként jeleníti meg az eredményeket, megszakítva a következővel: Nyomja meg bármelyik gombot a folytatáshoz… prompt. A /p használata nagyon hasonlít a dir parancs több paranccsal történő használatához.
/q Ezzel a kapcsolóval megjelenítheti a fájl vagy mappa tulajdonosát az eredmények között. A fájl tulajdonjogának Windowson belüli megtekintéséhez vagy módosításának legegyszerűbb módja a Biztonság lap Speciális gombjával, amikor a fájl tulajdonságait nézi.
/r A /r opció megjeleníti az alternatív adatfolyamokat (ADS), amelyek egy fájl részét képezik. Maga az adatfolyam egy új sorban, a fájl alatt van felsorolva, és mindig $DATA utótaggal van ellátva, így könnyen felismerhetők.
/s Ez az opció megjeleníti a megadott könyvtárban található összes fájlt és mappát, valamint az adott könyvtár alkönyvtáraiban található összes fájlt és mappát.
/t

Használja ezt az opciót az alábbi értékek egyikével (a kettőspont nem kötelező, szóközök nélkül) a rendezéshez és/vagy az eredmények megjelenítéséhez használandó időmező megadásához:

a=utolsó hozzáférés

c=létrehozva

w =utolsó írás

/w A /w használatával "széles formátumban" jelenítheti meg az eredményeket, ami a megjelenített elemeket csak mappákra és fájlnevekre korlátozza (amelyek zárójelben vannak). Az elemek balról jobbra haladva, majd lefelé sorokban jelennek meg. A szabványos dir parancs fejléce és lábléc adatai változatlanok maradnak.
/x Ez a kapcsoló a "rövid név" megfelelőjét mutatja azoknak a fájloknak, amelyek hosszú nevei nem felelnek meg a nem 8dot3 szabályoknak.
/4 A /4 kapcsoló kikényszeríti a 4 számjegyű évek használatát. Legalábbis a Windows újabb verzióiban a 4 számjegyű évkijelzés az alapértelmezett viselkedés, és a /-4 nem eredményez 2 számjegyű évkijelzést.
/? Használja a súgó kapcsolót a dir paranccsal, hogy a fenti opciók részleteit közvetlenül a Parancssor ablakban jelenítse meg. A dir /? végrehajtása ugyanaz, mint a help parancs használata a help dir.

Figyelembe véve a dir parancs által általában visszaadott információk mennyiségét, általában okos ötlet az egészet szövegfájlba menteni egy átirányítási operátoron keresztül. Ennek módjáról a Parancskimenet átirányítása fájlba című témakörben olvashat bővebben.

Dir Command Példák

Az alábbiakban bemutatunk néhány különféle módot a dir parancs használatára:

Futtatás kapcsolók nélkül


dir

Ebben a példában a dir parancsot egyedül használjuk, meghajtó nélkül:, elérési út, fájlnév-specifikációk vagy kapcsolók, így a következő eredményt kapjuk:


C:\>dir

A C meghajtó kötetén nincs címke.

A kötet sorozatszáma F4AC-9851

C-könyvtár:\

2015.02.09. 12:41

$SysReset

2016.05.30. 18:22 93 HaxLogs.txt

2016-07-05 02:58 PerfLogs

05/ 2016. 22. 19:55 Programfájlok

2016.05.31. 11:30 Programfájlok (x86)

2015.07.30. 04: 14:00 Temp

2016.05.22. 19:55 Felhasználók

2016.05.22 08:00 Windows

2016.05.22. 21:50 Windows.old1 Fájl(ok) 93 bájt

Amint láthatja, a dir parancsot a C gyökérkönyvtárából hajtották végre (azaz C:\>). Anélkül, hogy pontosan meghatározná, hogy pontosan honnan listázza ki a mappa és a fájl tartalmát, a parancs alapértelmezés szerint azt az információt jeleníti meg, ahol a parancsot végrehajtották.

Rejtett elemek listázása


dir c:\users /ah

A fenti példában azt kérjük, hogy a dir parancs a meghajtó: és a c:\users elérési út eredményeit jelenítse meg, ne a parancsot futtató helyről. Azt is megadjuk a /a kapcsolón keresztül a h attribútummal, hogy csak a rejtett elemeket szeretnénk látni, ami valami ilyesmit eredményez:


C:\>dir c:\users /ah

A C meghajtó kötetének nincs címkéje.

Soros kötet A szám: F4AC-9851

C:\users

2016.07.05. 04:04 Összes felhasználó [C:\ProgramData]

2016-22-05 08:01 Default2016-07-05 04:04 Alapértelmezett felhasználó [C:\Users\Default]2016.07.05. 02:50 174 desktop.ini1 Fájl(ok) 174 bájt

A fenti eredményben látható könyvtárak kis listája és egyetlen fájl nem alkotja a teljes c:\users mappát – csak a rejtett fájlok és mappák. Az összes fájl és mappa megtekintéséhez hajtsa végre a dir c:\users /a parancsot (eltávolítja a h jelet).

Fájl keresése bármely mappában


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

Ebben a kissé bonyolultabb, de sokkal praktikusabb példában a dir parancsra azt kérjük, hogy a teljes merevlemezünkön keressenek CSV-fájlokat, majd a minimális eredményeket egy szöveges dokumentumba írjuk ki. Nézzük ezt darabonként:

  • c:\.csv utasítja a dir parancsot, hogy nézzen meg minden olyan fájlt (), amelyek a CSV-ben végződnek (.csv) kiterjesztés a c: meghajtó gyökerében.
  • A

  • /s arra utasítja, hogy a c: gyökérénél mélyebbre menjen, és ehelyett minden mappában keressen ilyen fájlokat, a mappák mélységében.
  • A

  • /b mindent eltávolít, kivéve az elérési utat és a fájlnevet, így lényegében egy olvasható "listát" hoz létre ezekből a fájlokból.
  • > egy átirányítási operátor, ami azt jelenti, hogy "küldés" valahova.
  • c:\users\tim\desktop\csvfiles.txt a > átirányító célja, ami azt jelenti, hogy az eredmények a csvfiles.txt fájlba írjuk a parancssor helyett, amely a c:\users\tim\desktop helyen (pl., az Asztal, amelyet bejelentkezéskor lát).

Amikor átirányítja a parancs kimenetét egy fájlba, ahogy ezt a dir parancs példájában tettük, a parancssor nem jelenít meg semmit. A pontos kimenet azonban, amelyet láthatott volna, ehelyett a szövegfájlban található. Így nézett ki a csvfiles.txt fájlunk a dir parancs befejezése után:


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

Bár minden bizonnyal kihagyhatta volna a fájlátirányítást, és még a "csupasz formátum" kapcsolót is, az eredményeket nagyon nehéz lett volna a Parancssor ablakban dolgozni, ami megnehezítette volna, hogy elérje azt, amit keresett.

Kapcsolódó parancsok

A dir parancsot gyakran használják a del paranccsal. Miután a dir segítségével megkereste a fájl(ok) nevét és helyét egy adott mappában, a del segítségével közvetlenül a parancssorból törölhet fájlokat.

Hasonló az rmdir /s parancs és a régebbi deltree parancs, amelyet mappák és fájlok törlésére használnak. Az rmdir parancs (az /s kapcsoló nélkül) hasznos a dir paranccsal talált üres mappák törléséhez.

Amint fentebb említettük, a dir parancsot gyakran használják átirányítási operátorral is.

Ajánlott: