Dir-komento on komentokehote, jota käytetään näyttämään luettelo kansion sisältämistä tiedostoista ja alikansioista.
Jokaisen luettelossa olevan tiedoston tai kansion kohdalla komento näyttää oletusarvoisesti päivämäärän ja kellonajan, jolloin kohdetta on viimeksi muutettu, jos kohde on kansio (merkitty DIR:llä) tai tiedosto, tiedoston koon, jos ja lopuksi tiedoston tai kansion nimi, mukaan lukien tiedostopääte.
Tiedosto- ja kansioluettelon ulkopuolella dir-komento näyttää myös osion nykyisen asemakirjaimen, aseman nimen, aseman sarjanumeron, lueteltujen tiedostojen kokonaismäärän, tiedostojen kokonaiskoon tavuina, numeron listatuista alikansioista ja levyllä vapaana jäljellä olevien tavujen kokonaismäärä.
Dir Command Saatavuus
Dir-komento on käytettävissä komentokehotteesta kaikissa Windows-käyttöjärjestelmissä, mukaan lukien Windows 11, Windows 10, Windows 8, Windows 7, Windows Vista ja Windows XP.
Windowsin vanhemmat versiot sisältävät myös dir-komennon, mutta muutamalla pienemmällä vaihtoehdolla kuin alla on lueteltu. dir-komento on myös DOS-komento, joka on saatavilla kaikissa MS-DOS-versioissa.
Dir-komento löytyy offline-komentokehotteen versioista, kuten niistä, jotka ovat saatavilla Käynnistyksen lisäasetuksista ja Järjestelmän palautusasetuksista. dir-komento sisältyy myös Windows XP:n palautuskonsoliin.
Tiettyjen dir-komentokytkimien ja muiden dir-komentosyntaksien saatavuus voi vaihdella käyttöjärjestelmästä toiseen.
Dir Command Syntax
dir [asema :][polku][tiedostonimi] [ /a[ :] attribuutit] [ /b] [ /c] [ /d] [/l ] [/n ] [/o [:] sortorder] [ /p] [ /q] [ /r] [/s ] [/t [:] aikakenttä] [ /w ] [/x ] [/4 ]
Katso, kuinka komennon syntaksia luetaan, jos et ole varma, kuinka tulkita dir-komennon syntaksia, kuten se on kirjoitettu yllä tai alla olevassa taulukossa.
Dir Command Options | |
---|---|
Tuote | Selitys |
asema :, polku, tiedostonimi | Tämä on asema, polku ja/tai tiedostonimi, jonka tulokset haluat nähdä. Kaikki kolme ovat valinnaisia, koska komento voidaan suorittaa yksin. Jokerimerkit ovat sallittuja. Katso alla olevaa kohtaa Dir-komentoesimerkit, jos tämä ei ole selvää. |
/a |
Yksin suoritettuna tämä kytkin näyttää kaikentyyppiset tiedostot ja kansiot, mukaan lukien ne, joiden tiedostoattribuutit yleensä estävät niitä näkymästä komentokehotteessa tai Windowsissa. Käytä /a yhdellä tai useammalla seuraavista määritteistä (kaksoispiste on valinnainen, välilyöntejä ei tarvita) näyttääksesi vain tämäntyyppiset tiedostot komennon tuloksessa: a=arkistotiedostot d=hakemistot h=piilotetut tiedostot i=sisältöön indeksoidut tiedostot l=jäsentä pisteet uudelleen r=vain luku -tiedostot s=järjestelmätiedostot v=eheystiedostot x=ei puhdista tiedostoja -=Käytä tätä etuliitteenä mihin tahansa yllä olevista määritteistä sulkeaksesi pois kohteet, joilla on kyseiset tiedostoattribuutit. |
/b | Käytä tätä vaihtoehtoa näyttääksesi dir-tulokset "paljaalla" muodossa, joka poistaa tyypilliset ylä- ja alatunnistetiedot sekä kaikki tiedot kustakin kohteesta jättäen vain hakemiston nimen tai tiedostonimen ja tunnisteen. |
/c | Tämä kytkin pakottaa käyttämään tuhansien erotinta, kun komentoa käytetään tavalla, joka näyttää tiedostokoot. Tämä on oletustoiminto useimmissa tietokoneissa, joten käytännön käyttö on /-c tuhansien erottimen poistamiseksi käytöstä tuloksissa. |
/d | Käyttämällä /d voit rajoittaa näytettävät kohteet vain kansioihin (sulkeissa) ja tiedostonimiin niiden tunnisteineen. Kohteet luetellaan ylhäältä alas ja sitten sarakkeiden välillä. Vakio dir-komennon ylä- ja alatunnistetiedot pysyvät samoina. |
/l | Käytä tätä vaihtoehtoa näyttääksesi kaikkien kansioiden ja tiedostojen nimet pienillä kirjaimilla. |
/n | Tämä kytkin tuottaa tuloksen sarakkeilla, joiden päivämäärä on > aika > hakemisto > tiedostokoko > tiedoston tai kansion nimi sarakerakenne. Koska tämä on oletuskäyttäytyminen, käytännön käyttö on /-n, joka tuottaa sarakkeita tiedoston tai kansion nimi > hakemisto > tiedostokoko > päivämäärä > aikajärjestys. |
/o |
Käytä tätä vaihtoehtoa määrittääksesi tulosten lajittelujärjestyksen. Yksin suoritettuna /o listaa ensin hakemistot ja sen jälkeen tiedostot, molemmat aakkosjärjestyksessä. Käytä tätä vaihtoehtoa yhden tai useamman seuraavista arvoista (kaksoispiste on valinnainen, välilyöntejä ei tarvita) lajitellaksesi dir-komennon tulos määritetyllä tavalla: d=lajittele päivämäärän/ajan mukaan (vanhin ensin) e=lajittele laajennuksen mukaan (aakkosjärjestyksessä) g=ensin ryhmähakemisto, sitten tiedostot n=lajittele nimen mukaan (aakkosjärjestyksessä) s=lajittele koon mukaan (pienin ensin) -=Käytä tätä etuliitteenä minkä tahansa yllä olevan arvon kanssa vaihtaaksesi järjestyksen (-d lajitellaksesi uusimman ensin, -s saadaksesi suurimman ensin jne.). |
/p | Tämä vaihtoehto näyttää tulokset sivu kerrallaan, keskeyttäen a Paina mitä tahansa näppäintä jatkaaksesi… kehote. /p on hyvin samanlainen kuin dir-komennon käyttäminen more-komennon kanssa. |
/q | Käytä tätä kytkintä näyttääksesi tiedoston tai kansion omistajan tuloksissa. Helpoin tapa tarkastella tai muuttaa tiedoston omistajuutta Windowsissa on Suojaus-välilehden Lisäasetukset-painikkeella, kun tarkastellaan tiedoston ominaisuuksia. |
/r | /r-vaihtoehto näyttää kaikki vaihtoehtoiset tietovirrat (ADS), jotka ovat osa tiedostoa. Itse tietovirta on lueteltu uudella rivillä tiedoston alla, ja sen päätteeksi on aina $DATA, joten ne on helppo havaita. |
/s | Tämä vaihtoehto näyttää kaikki määritetyn hakemiston tiedostot ja kansiot sekä kaikki määritetyn hakemiston alihakemistoissa olevat tiedostot ja kansiot. |
/t |
Käytä tätä vaihtoehtoa jollakin alla olevista arvoista (kaksoispiste on valinnainen, välilyöntejä ei tarvita) määrittääksesi aikakentän, jota käytetään tulosten lajittelussa ja/tai näyttämisessä: a=viimeinen käyttö c=luotu w =viimeksi kirjoitettu |
/w | Käytä /w näyttääksesi tulokset "laajamuodossa", mikä rajoittaa näytettävät kohteet vain kansioihin (sulkeissa) ja tiedostonimiin niiden tunnisteilla. Kohteet luetellaan vasemm alta oikealle ja sitten alariveillä. Vakio dir-komennon ylä- ja alatunnistetiedot pysyvät samoina. |
/x | Tämä kytkin näyttää "lyhyen nimen" vastaavan tiedostoille, joiden pitkät nimet eivät ole muiden kuin 8dot3-sääntöjen mukaisia. |
/4 | /4-kytkin pakottaa käyttämään 4-numeroisia vuosia. Ainakin uudemmissa Windows-versioissa 4-numeroinen vuosinäyttö on oletustoiminto, ja /-4 ei johda 2-numeroiseen vuosinäyttöön. |
/? | Käytä ohjekytkintä dir-komennon kanssa näyttääksesi tiedot yllä olevista vaihtoehdoista suoraan komentokehote-ikkunassa. dir /? suorittaminen on sama kuin ohje-komennon käyttäminen help dir. |
Kun otetaan huomioon dir-komennon tavallisesti palauttamien tietojen määrä, kaiken sen tallentaminen tekstitiedostoon uudelleenohjausoperaattorin avulla on yleensä fiksu idea. Katso Komennon lähdön uudelleenohjaaminen tiedostoon saadaksesi lisätietoja tämän tekemisestä.
Dir Command Esimerkkejä
Alla on joitain eri tapoja käyttää dir-komentoa:
Suorita ilman kytkimiä
dir
Tässä esimerkissä dir-komentoa käytetään yksinään, ilman asemaa:, polkua, tiedostonimimäärityksiä eikä kytkimiä, mikä tuottaa seuraavanlaisen tuloksen:
C:\>dir
Aseman C asemalla ei ole otsikkoa.
T altion sarjanumero on F4AC-9851
C-hakemisto:\
2015-02-09 12:41
$SysReset
30.5.2016 18:22 93 HaxLogs.txt
2016-07-05 02:58 PerfLogs
05/ 22/2016 19:55 Ohjelmatiedostot
31.5.2016 11:30 Ohjelmatiedostot (x86)
30.7.2015 04: 14:00 Temp
22.5.2016 19:55 Käyttäjät
22.5.2016 20:00 Windows
22.5.2016 21:50 Windows.old1 Tiedosto(t) 93 tavua
Kuten näet, dir-komento suoritettiin C:n juurihakemistosta (eli C:\>). Määrittämättä tarkalleen, mistä kansion ja tiedoston sisältö luetteloidaan, komento näyttää oletuksena nämä tiedot, mistä komento suoritettiin.
Lista piilotetut kohteet
hakemisto c:\users /ah
Yllä olevassa esimerkissä pyydämme, että dir-komento näyttää tulokset asemasta: ja c:\users polusta, ei sijainnista, josta komento suoritetaan. Määritämme myös /a-kytkimen avulla, jossa on attribuutti h, että haluamme nähdä vain piilotetut kohteet, jolloin tuloksena on jotain tällaista:
C:\>dir c:\users /ah
Aseman C asemalla ei ole tunnistetta.
Volume Serial Numero on F4AC-9851
Hakemisto c:\users
2016-07-05 04:04 Kaikki käyttäjät [C:\ProgramData]
22.05.2016 20:01 Oletus2016-07-05 04:04 Oletuskäyttäjä [C:\Users\Default]2016-05-07 02:50 174 desktop.ini1 Tiedosto(t) 174 tavua
Yllä olevassa tuloksessa näkemäsi pieni luettelo hakemistoista ja yksittäisestä tiedostosta ei muodosta c:\users-kansiota kokonaisuudessaan – vain piilotetut tiedostot ja kansiot. Jos haluat nähdä kaikki tiedostot ja kansiot, suorita sen sijaan dir c:\users /a (poistamalla h).
Etsi tiedostoa mistä tahansa kansiosta
hakemisto c:\.csv /s /b > c:\users\tim\desktop\csvfiles.txt
Tässä hieman monimutkaisemmassa, mutta paljon käytännöllisemmässä dir-komennon esimerkissä pyydämme, että koko kiintolevyltämme etsitään CSV-tiedostoja ja sitten vähimmäistulokset tulostetaan tekstidokumenttiin. Katsotaanpa tätä pala pal alta:
- c:\.csv käskee dir-komentoa katsomaan kaikki tiedostot (), jotka päättyvät CSV-tiedostoon (.csv) laajennus c:-aseman juuressa.
- /s käskee sen menemään syvemmälle kuin c:n juurta, ja sen sijaan etsi tällaisia tiedostoja jokaisesta kansiosta niin syvältä kuin kansiot menevät.
- /b poistaa kaiken paitsi polun ja tiedostonimen, luoden olennaisesti luettavan "luettelon" näistä tiedostoista.
- > on uudelleenohjausoperaattori, joka tarkoittaa "lähetä" jonnekin.
- c:\users\tim\desktop\csvfiles.txt on >-uudelleenohjauksen kohde, mikä tarkoittaa, että tulokset ovat kirjoitetaan csvfiles.txt-tiedostoon komentokehotteen sijaan, joka luodaan c:\users\tim\desktop sijaintiin (ts., työpöytä, jonka näet, kun olet kirjautunut sisään).
Kun ohjaat komennon tulosteen uudelleen tiedostoon, kuten teimme tässä dir-komentoesimerkissä, komentokehote ei näytä mitään. Kuitenkin tarkka tulos, jonka olisit nähnyt, sijaitsee sen sijaan tekstitiedoston sisällä. Tältä csvfiles.txt-tiedostomme näytti dir-komennon jälkeen:
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
Vaikka olisit varmasti voinut ohittaa tiedoston uudelleenohjauksen ja jopa "paljaan muodon" -kytkimen, tuloksia olisi ollut erittäin vaikea työstää komentokehoteikkunassa, mikä vaikeuttaisi etsimääsi saavuttamista.
Aiheeseen liittyvät komennot
Dir-komentoa käytetään usein del-komennon kanssa. Kun olet etsinyt tiedostojen nimen ja sijainnin missä tahansa kansiossa olevien tiedostojen nimen ja sijainnin avulla dir-työkalua, del voidaan poistaa tiedostot suoraan komentokehotteesta.
Samanlainen on rmdir /s-komento ja vanhempi deltree-komento, jota käytetään kansioiden ja tiedostojen poistamiseen. rmdir-komento (ilman /s-vaihtoehtoa) on hyödyllinen tyhjien kansioiden poistamiseen, jotka löydät dir-komennolla.
Kuten edellä mainittiin, dir-komentoa käytetään usein myös uudelleenohjausoperaattorin kanssa.