Dir Command

Dir parancs példák, kapcsolók, opciók stb

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

Minden felsorolt ​​fájlt vagy mappát a dir parancs alapértelmezés szerint megmutatja a dátumot és az időpontot, amikor az elemet utoljára megváltoztatták, ha az elem egy mappát (

) vagy fájlt jelöl , a fájl mérete adott esetben, és végül a fájl kiterjesztést tartalmazó fájl vagy mappa neve.

A fájl és mappa listán kívül a dir parancs megjeleníti a partíció aktuális meghajtó betűjét, a kötetcímkét , a sorozatszámot , a felsorolt ​​fájlok teljes számát, a fájlok teljes méretét bájtban, a felsorolt ​​almappák számát és a meghajtón 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 10 , Windows 8 , Windows 7 , Windows Vista és Windows XP rendszereket .

A Windows korábbi verziói tartalmazzák a dir parancsot is, de néhány kisebb opcióval, mint amit alább felsoroltam. A dir parancs egy DOS parancs , amely az MS-DOS összes verziójában elérhető.

A dir parancs megtalálható offline Command Prompt verziókban, mint például az Advanced Startup Options és a System Recovery Options . A dir parancsot a Windows XP helyreállítási konzolja is tartalmazza.

Megjegyzés: Egyes dir parancskapcsolók és más dir parancs- szintaxis elérhetősége eltérhet az operációs rendszertől az operációs rendszerig.

Dir Command Syntax

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

Tipp: Lásd a Parancs-szintaxis olvasását , ha nem biztos benne, hogyan kell értelmezni a dir parancs szintaxisát, ahogy fent írtam, vagy amint az az alábbi táblázatban látható.

meghajtó :, útvonal, fájlnév Ez a meghajtó , elérési út és / vagy fájlnév , amire a dir parancs eredményeit szeretné látni. Mindhárom opcionális, mivel a dir parancs végrehajtható önmagában. A karakterkártya megengedett. Lásd az alábbi Dir parancsparamétereket, ha ez nem egyértelmű.
/ a

Ha egyedül hajtja végre, ez a kapcsoló minden fájlt és mappát megjelenít, beleértve azokat a fájlattribútumokat is, amelyek általában megakadályozzák, hogy megjelennek a parancssorban vagy a Windows rendszerben. Használja a / a- t egy vagy több alábbi tulajdonsággal (a vastagbél opcionális, nincs szóköz), hogy csak az ilyen típusú fájlokat jelenítse meg a dir parancs eredményében:

/ b Ezt az opciót használva megjelenítheti a dir találatokat a "csupasz" formátum használatával, amely eltávolítja a tipikus fejléc és lábléc információit, valamint az egyes elemek összes részletét, így csak a könyvtár nevét vagy a fájlnevet és a kiterjesztést hagyja el.
/ c Ez a kapcsoló kényszeríti az ezres elválasztó használatát, amikor a dir parancsot olyan módon használják, amely a fájlméreteket mutatja. Ez az alapértelmezett viselkedés a legtöbb számítógépen, így a gyakorlati alkalmazás a / -c, hogy letiltja az ezres elválasztó eredményeket.
/ d A / d gombbal korlátozhatja a megjelenített elemeket a mappákhoz (zárójelben található) és a fájlnevekhez a kiterjesztésekkel. A tételek felülről-alul, majd oszlopok között szerepelnek. A standard dir parancsfejléc és a lábléc adatai ugyanazok maradnak.
/ l Ezzel az opcióval az összes mappa és fájl neve kisbetűs.
/ n Ez a kapcsoló eredményt ad a dátum -> idő -> könyvtár -> fájlméret -> fájl vagy mappa neve oszlopszerkezet oszlopokkal. Mivel ez az alapértelmezett viselkedés, a gyakorlati használat a / -n, amely oszlopokat hoz létre a fájl vagy mappa neve -> könyvtárban -> fájlméret -> dátum -> időrend.
/ o

Ezzel az opcióval megadhatja az eredmények sorrendjét. Ha egyedül hajtja végre, / o először felsorolja a könyvtárakat, majd fájlokat, mind betűrendben. Ezt az opciót a következő értékek közül egyet vagy többet használhatja (a vastagbél opcionális, nincs szóköz szükséges) a dir parancs eredményének rendezésére a megadott módon:

  • d = rendezés dátum / idő szerint (legrégebbi először)
  • e = sorrend szerinti sorrend (betűrendben)
  • g = csoportkönyvtár, majd fájlok
  • n = rendezés név szerint (betűrendben)
  • s = sorrend szerint méret szerint (legkisebb az első)
  • - = Használja ezt az előtagot a fenti értékek valamelyikével a sorrend megváltoztatásához (pl. -d a legfrissebb sortrendezéshez , -s a legnagyobb elsőhöz stb.).
/ p Ez az opció egyszerre jeleníti meg az eredményeket, megszakadva a Nyomja meg bármelyik billentyűt a folytatáshoz ... prompt. A / p használata nagyon hasonló ahhoz, hogy a dir paranccsal több parancsot használjon .
/ q Ezzel a kapcsolóval megjelenítheti a fájl vagy mappa tulajdonosát az eredmények között. A legegyszerűbb módja annak, hogy a Windows rendszeren belül megtekintse vagy megváltoztassa a fájl tulajdonjogát a Biztonság fülön található Speciális gombra kattintva, amikor a fájl tulajdonságait nézi.
/ r A / r opció minden alternatív adatfolyamot (ADS) tartalmaz, amely egy fájl része. Maga az adatfolyam egy új sorban szerepel a fájl alatt, és mindig kiegészíti a $ DATA-val , így könnyű észrevenni.
/ s Ez az opció megmutatja a megadott könyvtár összes fájlját és mappáját, valamint az adott könyvtár bármely alkönyvtárában található összes fájlt és mappát.
/ t

Használja ezt az opciót az alábbi értékek valamelyikével (a vastagbél opcionális, nincs szóköz szükséges), hogy meghatározzon egy időmezőt, amelyet az eredmények rendezésénél és / vagy megjelenítésénél kell használni:

  • a = utolsó hozzáférés
  • c = létrehozva
  • w = utoljára írva
/ w A / w gombokkal megjelenítheti a "széles formátumú" eredményeket, amelyek korlátozzák a zárolt tartalommal rendelkező elemeket megjelenítő elemeket és a kiterjesztésekkel rendelkező fájlneveket. A tételeket balról jobbra, majd lefelé soroljuk. A standard dir parancsfejléc és a lábléc adatai ugyanazok maradnak.
/x Ez a kapcsoló a "short name" egyenértéket mutatja azoknál a fájloknál, amelyek hosszú nevek nem felelnek meg a nem 8dot3 szabályoknak.
/ 4 A / 4 kapcsoló kényszeríti a négyjegyű év használatát. Legalább a Windows új verzióiban a 4-jegyű évkijelző az alapértelmezett viselkedés és / -4 nem eredményez egy kétjegyű évkijelzőt.
/? Használja a súgó kapcsolót a dir paranccsal a fenti opciók részleteinek közvetlen megjelenítéséhez a Parancssor ablakban. Végrehajtás dir /? ugyanaz, mint a súgó parancs segítségével a help dir parancs végrehajtásához.

Tipp: Ha a dir parancs általában visszaadja az információ mennyiségét, az átirányítási operátoron keresztül mentett szövegfájl általában egy okos ötlet. Lásd: Hogyan irányíthatja át a Parancs kimenetét egy fájlhoz , hogyan kell ezt végrehajtani.

Dir Command Példák

dir

Ebben a példában a dir parancs önmagában használatos, meghajtó nélkül : path, file name specifikációk, sem kapcsolók, így az eredményt így:

C: \> dir A C meghajtóban nincs címke. Volume Serial Number is F4AC-9851 A C: \ 09/02/2015 könyvtárának 12:41 PM $ SysReset 05/30/2016 06:22 PM 93 HaxLogs.txt 2014/05/05 02:58 PerfLogs 2013.05.25. 07:55 Programfájlok 05/31/2013 11:30 Programfájlok (x86) 2014.07.30. 16:32 Temp 05/22 / 2016 07:55 Felhasználók 05/22/2016 08:00 PM Windows 05/22/2016 09:50 PM Windows.old 1 Fájl 93 bytes 8 Dir (s) 18,370,433,024 bájtok ingyen

Amint láthatja, a dir parancsot a C gyökérkönyvtárából (azaz C: \>) hajtotta végre. Anélkül, hogy megadná, hol pontosan felsorolja a mappa és a fájl tartalmát, a dir parancs alapértelmezés szerint megjeleníti ezt az információt, ahonnan a parancs végrehajtásra került.

dir c: \ felhasználók / ah

A fenti példában azt kérem, hogy a dir parancs megjelenítse a meghajtó eredményeit : és a c: \ felhasználók elérési útját , ne pedig a helytől, ahonnan a parancsot futtatom. A h attribútummal / kapcsolóval is meg kell adnod, hogy csak rejtett elemeket szeretnék látni, ami valami ilyesmit eredményez:

C: \> dir c: \ users / ah A C meghajtóban nincs címke. Volume Serial Number az F4AC-9851 c: \ users listája 05/07/2016 04:04 Minden felhasználó [C: \ ProgramData] 2013.05.25. 08:01 Alapértelmezés 05/07 / 2016 04:04 AM Alapértelmezett felhasználó [C: \ Users \ Default] 05/07/2016 02:50 174 desktop.ini 1 Fájl 174 bytes 3 Dir (s) 18,371,039,232 bájt ingyenes

A könyvtárak és a fenti eredményben megjelenő egyetlen fájl nem tartalmazza a c: \ users mappát, csak a rejtett fájlokat és mappákat. Az összes fájl és mappa megtekintéséhez hajtsa végre a dir c: \ users / a parancsot (a h eltávolítása helyett).

dir c: \ * .csv / s / b> c: \ felhasználók \ tim \ desktop \ csvfiles.txt

Ebben a kissé összetettebb, de sokkal praktikusabb példa a dir parancsra, azt kérem, hogy az egész merevlemezt CSV-fájlokba keressem , majd a csupasz minimális eredményeket egy szöveges dokumentumhoz adják. Nézzük meg ezt a darabot darabonként:

  • c: \ * .csv mondja a dir parancsnak, hogy nézzen meg minden olyan fájlt ( * ), amely a c: meghajtó gyökerén CSV ( .csv ) kiterjesztésen végződik.
  • / s utasítja a diret, hogy mélyebben menjen a c gyökéréig, és ehelyett keressen olyan fájlokat, mint ez minden mappában, olyan mélyre, mint a mappák.
  • / b eltávolít semmit, csak az elérési utat és a fájlnevet, lényegében e fájlok olvasható "listáját" hozza létre.
  • > egy átirányítási szolgáltató , ami valahol "küld".
  • A c: \ users \ tim \ desktop \ csvfiles.txt a > átirányító célállomása, vagyis az eredményeket a csvfiles.txt fájlba kell írni ahelyett, hogy a Command Prompt parancsot a c: \ users \ tim \ desktop hely (pl. az asztalon, amelyet látok, amikor bejelentkeztem).

Ha parancsot átirányít egy fájlra , mint ahogyan ezt a dir parancsparaméterben is tette, a Parancssor nem jelenít meg semmit. A pontos kimenet azonban a szövegfájlban található. Íme, amit a csvfiles.txt úgy nézett ki, mint a dir parancs befejezése után:

c: \ Users \ Minden felhasználó \ Intuit \ Quicken \ Inet \ merchant_alias.csv c: \ Users \ All Users \ Intuit \ Quicken \ Inet \ merchant_alias.csv c: \ ProgramData \ Intuit \ Quicken \ Inet \ merchant_common.csv c: \ Users \ C: \ Users \ Tim \ AppData \ Roaming \ line.csv c: \ Felhasználók \ Tim \ AppData Minden felhasználó \ Intuit \ Quicken \ Inet \ merchant_common.csv c: \ Felhasználók \ Tim \ AppData \ Roaming \ condition.2.csv \ Roaming \ media.csv

Bár biztosan kihagyhatta volna a fájl átirányítását és még a "csupasz formátumú" kapcsolót is, az eredményeket nagyon nehéz lenne a Command Prompt ablakban dolgozni, ami nehezen tudott eljutni attól, amit utána tartott. CSV fájlt a számítógépén.

Dir Kapcsolódó parancsok

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

Hasonló a rmdir / s parancs, és a régebbi deltree parancs, amely a mappák és fájlok törlésére szolgál. Az rmdir parancs (az / s opció nélkül) hasznos az üres mappák törléséhez, amelyek a dir parancs segítségével találhatók.

Mint fentebb említettem, a dir parancsot gyakran használják átirányító operátorral is .