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 (
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:
|
/ 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:
|
/ 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
dirEbben 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 PMAmint 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 / ahA 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:04A 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.txtEbben 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.csvBá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 .