Dir Command

Dir komennon esimerkit, kytkimet, asetukset ja paljon muuta

Dir- komento on komentokehotteinen komento, joka näyttää luettelon kansiossa olevista tiedostoista ja alikansioista.

Jokaisen luetellun tiedoston tai kansion osalta dir-komennon oletusarvoisesti näyttää päivämäärän ja kellonajan, jolle kohde on viimeksi vaihdettu, jos kohde on kansio (merkintä

) tai tiedosto, tiedoston koko, ja lopuksi tiedoston tai kansion nimi, mukaan lukien tiedostopääte .

Tiedosto- ja kansiluettelon ulkopuolella dir-komennolla näkyy myös osion nykyinen asemakirjain, tilavuuden tunniste , tilavuuden sarjanumero , lueteltujen tiedostojen kokonaismäärä, näiden tiedostojen kokonaismäärä tavuina, lueteltujen alikansioiden määrä ja kokonaiset tavut pysyvät vapaana asemalla.

Dir-komennon saatavuus

Dir-komento on käytettävissä komentokehotteen kaikissa Windows- käyttöjärjestelmissä, kuten Windows 10 , Windows 8 , Windows 7 , Windows Vista ja Windows XP .

Vanhemmat Windows-versiot sisältävät myös dir-komennon, mutta muutamia vähemmän vaihtoehtoja kuin minulla on lueteltu alla. Dir-komento on myös DOS-komento , joka on saatavana kaikissa MS-DOS -versioissa.

Dir-komento löytyy offline Command Prompt -versioista, kuten käytettävissä olevista käynnistysasetuksista ja järjestelmän palautusta koskevista vaihtoehdoista . Dir-komento sisältyy myös Windows XP: n palautuskonsoliin .

Huomaa: Tiettyjen dir-komentokytkinten ja muun dir-komentojen syntaksin saatavuus voi poiketa käyttöjärjestelmästä käyttöjärjestelmään.

Dir Command Syntax

dir [ drive : ] [ polku ] [ tiedostonimi ] [ / a ] [ / d ] [ / l ] [ / n ] [ / o [[ : ] lajittelujärjestys ] ] [ / p ] [ / q ] [ / r ] [ / s ] [ / t [[ : ] aikakenttä ]] [ / w ] [ / x ] [ / 4 ]

Vinkki: Katso komentojen syntaksin lukeminen, jos et ole varma, miten tulkita dir-komennon syntaksi, kun olen kirjoittanut sen yllä tai kuten se on esitetty alla olevassa taulukossa.

asema :, polku, tiedostonimi Tämä on asema , polku ja / tai tiedostonimi, jolle haluat nähdä dir-komennon tuloksia. Kaikki kolme ovat valinnaisia, koska dir-komento voidaan suorittaa yksin. Luonnokortit ovat sallittuja. Katso alla oleva Dir-komentoesimerkkejä, jos tämä ei ole selvää.
/ a

Kun yksin toteutetaan, tämä kytkin näyttää kaikentyyppiset tiedostot ja kansiot, mukaan lukien ne, joilla on tiedostomääritteet, jotka yleensä estävät niiden näkyvän komentokehotteessa tai Windowsissa. Käytä / a, jossa on yksi tai useampi seuraavista ominaisuuksista (kaksoispiste on valinnainen, ei tarvita välilyöntejä), joka näyttää vain sellaiset tiedostotyypit dir-komennon tuloksessa:

/ b Käytä tätä vaihtoehtoa näyttääksesi dir-tulokset käyttämällä "paljas" -muotoa, joka poistaa tyypilliset otsikko- ja alatunnistetiedot sekä kaikki tiedot jokaisesta kohteesta jättäen vain hakemiston nimen tai tiedoston nimen ja laajennuksen.
/ C Tämä kytkin pakottaa tuhansien erottimien käytön, kun dir-komentoa käytetään tavalla, joka näyttää tiedostokoot. Tämä on oletusarvoinen käyttäytyminen useimmissa tietokoneissa, joten käytännön käyttö on / -c poistaa tuhannet erotin tuloksissa.
/ d Käytä / d rajoittamaan näytettäviä kohteita vain kansioihin (suluissa) ja tiedostonimien kanssa niiden laajennuksilla. Kohteita on listattu ylhäältä alas ja sitten sarakkeiden poikki. Standard dir -komennon ylä- ja alatunnistetiedot pysyvät samoina.
/ l Käytä tätä vaihtoehtoa kaikkien kansion ja tiedostonimien nimeä pieniksi kirjaimiksi.
/ n Tämä kytkin tuottaa tuloksen sarakkeissa päivämäärä -> aika -> hakemisto -> tiedoston koko -> tiedoston tai kansion nimen sarake rakenne. Koska tämä on oletuskäyttäytyminen, käytännön käyttö on / -n, joka tuottaa sarakkeita tiedostossa tai kansionimessä -> hakemistossa -> tiedostokoko -> päivämäärä -> aikajärjestyksessä.
/ o

Käytä tätä vaihtoehtoa, jos haluat määrittää tulosten lajittelujärjestyksen. Kun se suoritetaan yksin, / o luetellaan ensin hakemistot, joita seuraa tiedostoja sekä aakkosjärjestyksessä. Käytä tätä vaihtoehtoa yhdellä tai useammalla seuraavista arvoista (kaksoispiste on valinnainen, ilman välilyöntejä), jotta voit lajitella dir-komennon tuloksen määritetyllä tavalla:

  • d = Lajittele päivämäärän / ajan mukaan (vanhin ensin)
  • e = Lajittele laajennuksena (aakkosellinen)
  • g = ensin ryhmähakemisto ja sitten tiedostot
  • n = lajiteltu nimen mukaan (aakkosellinen)
  • s = Lajittele koon mukaan (pienin ensin)
  • - = Käytä tätä etuliitteenä minkä tahansa edellä mainitun arvojen kanssa, jotta voit peruuttaa tilauksen (esim. -d lajitella uusimmalla ensin, -s suurimmaksi ensimmäiseksi jne.).
/ p Tämä vaihtoehto näyttää tulokset yhden sivun kerrallaan ja keskeytyy a Paina jotain näppäintä jatkaaksesi ... kehotetta. Käyttämällä / p on hyvin samanlaista kuin dir-komennon käyttäminen useammalla komennolla .
/ q Käytä tätä vaihetta näyttääksesi tiedoston tai kansion omistajan hakutuloksissa. Helpoin tapa tarkastella tai muuttaa tiedoston omistajuutta Windowsissa on Lisäasetukset- painikkeella Suojaus- välilehdessä, kun tarkastellaan tiedostoa Ominaisuudet .
/ R / R -vaihtoehto näyttää kaikki vaihtoehtoiset tietovirrat (ADS), jotka ovat osa tiedostoa. Itse tietovirta on listattu uudella rivillä, tiedoston alla, ja se on aina varustettu $ DATA: lla , joten se on helppo havaita.
/ s Tämä vaihtoehto näyttää kaikki tiedostot ja kansiot määritetyssä hakemistossa sekä kaikki tiedostot ja kansiot, jotka sisältyvät kyseisen määritetyn hakemiston alihakemistoihin.
/ t

Käytä tätä vaihtoehtoa jommallakummalla alla olevista arvoista (kaksoispiste on valinnainen, ei välilyöntejä) määrittääksesi aikakentän, jota käytetään lajittelussa ja / tai tulosten näyttämisessä:

  • a = viimeinen käyttöoikeus
  • c = luotu
  • w = viimeksi kirjoitettu
/ p Käytä / w näyttää tuloksia "wide format" -muodossa, joka rajoittaa näytettäviä kohteita vain suluissa oleviin kansioihin ja tiedostonimiin niiden laajennuksilla. Kohteet on listattu vasemmalta oikealle ja alas riveille. Standard dir -komennon ylä- ja alatunnistetiedot pysyvät samoina.
/ x Tämä kytkin näyttää "lyhyen nimen" vastaavan tiedostot, 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 vuosi -näyttö on oletuskäyttäytyminen ja / -4 ei johda kaksinumeroiseen vuosi-näyttöön.
/? Käytä ohjekirjoitusta dir-komennolla, jotta näet yllä olevat vaihtoehdot suoraan komentoriviltä. Suoritetaan dir /? on sama kuin apukomennon käyttäminen ohjetiedoston suorittamiseen.

Vinkki: Kun dir-komennon tavoin palauttaa tiedot, sen tallentaminen tekstitiedostoon uudelleenohjaustoiminnon kautta on yleensä älykäs idea. Katso ohjeet kohdasta Komentojonon uudelleenohjaaminen tiedostolle .

Dir-komentoesimerkkejä

dir

Tässä esimerkissä dir-komentoa käytetään yksinään ilman mitään asemaa : polku, tiedostonimen tekniset tiedot ja muut kytkimet, jotka tuottavat näin:

C: \> dir Äänenvoimakkuudella C ei ole tarraa. Volume Serial Number on F4AC-9851 C: \ 09.02.2015 -hakemisto 12.41 $ SysReset 30.5.2016 06:22 93 HaxLogs.txt 05/07/2016 02:58 PerfLogs 22.05.2013 07:55 Ohjelmatiedostot 31.5.2016 11:30 Ohjelmatiedostot (x86) 07/30/2015 16:32 Temp 05/22 / 2016 07:55 Käyttäjät 05/22/2016 08:00 PM Windows 22/05/2013 09:50 PM Windows.old 1 tiedosto (t) 93 tavua 8 Dir (t) 18,370,433,024 tavua ilmaiseksi

Kuten näette, dir-komento suoritettiin C: n juurihakemistosta (eli C: \>). Ilman määrittämällä, missä kansio ja tiedoston sisältö luetellaan tarkasti, dir-komento oletusarvoisesti näyttää tämän tiedon, josta komento suoritettiin.

dir c: \ käyttäjät / ah

Yllä olevassa esimerkissä pyydän, että dir-komento näyttää tuloksia asemasta : ja c: \ käyttäjistä , ei sijainnista, josta käsin komentosarjaa. Olen myös määritellyt h- attribuutin / a kytkimellä, että haluan vain nähdä piilotettuja esineitä ja saada aikaan jotain tällaista:

C: \> dir c: \ käyttäjät / ah Levyllä C ei ole tarraa. Volume Serial Number on F4AC-9851 C: \ käyttäjistä 05.07.2016 04:04 Kaikki käyttäjät [C: \ ProgramData] 05/22/2016 08:01 PM Oletus 05/07 / 2016 04:04 AM Oletusarvoinen käyttäjä [C: \ Users \ Default] 05/07/2016 02:50 174 desktop.ini 1 Tiedosto 174 tavua 3 Dir (s) 18,371,039,232 bytes ilmaiseksi

Pienen luettelon hakemistoista ja yksittäisestä tiedostosta, jonka näet yllä olevassa versiossa, ei muodosta koko c: \ käyttäjät -kansiota - vain piilotetut tiedostot ja kansiot. Jos haluat nähdä kaikki tiedostot ja kansiot, suorittaisit dir c: \ users / a (poistaa h: n ) sijaan.

dir c: \ *. csv / s / b> c: \ käyttäjät \ tim \ työpöytä \ csvfiles.txt

Tässä hieman monimutkaisempana, mutta käytännöllisemmäksi esimerkkinä dir-komennolle, pyydän koko kiintolevyni etsimään CSV-tiedostoja ja sitten paljaat vähimmäistulokset tulostetaan tekstitiedostolle. Katsotaanpa tätä kappaletta:

  • c: \ * .csv kertoo dir-komennon tarkastelemaan kaikkia tiedostoja ( * ), jotka lopettavat CS: n ( .csv ) laajennuksen c: -aseman juuressa.
  • / s opastaa dir mennä syvemmälle kuin root c: ja sen sijaan etsiä tiedostoja kuten tämä jokaisessa kansiossa, niin syvälle kuin kansioita mennä.
  • / b poistaa kaiken muun kuin polun ja tiedoston nimen, mikä luo olennaisesti näiden tiedostojen luettavissa olevan "luettelon".
  • > on uudelleenohjausoperaattori , eli "lähettää" johonkin.
  • c: \ users \ tim \ desktop \ csvfiles.txt on > uudelleenohjaimen kohde, eli tulokset kirjoitetaan csvfiles.txt- tiedostoon komentokehotteen sijaan, joka luodaan c: \ users \ tim \ desktop- sijainti (eli työpöytä, jonka näen, kun olen kirjautunut sisään).

Kun ohjata komentotiedostoa tiedostolle , kuten teimme täällä tässä dir-komennolla, Command Prompt ei näytä mitään. Kuitenkin tarkka tuotos, jonka olisit nähnyt, sijaitsee sen sijaan kyseisen tekstitiedoston sisällä. Tässä se, mitä minun csvfiles.txt näytti, kun dir-komento oli valmis:

c: \ Users \ All Users \ Intuiti \ Quicken \ Inet \ merchant_alias.csv c: \ Käyttäjät \ Kaikkien käyttäjien \ Intuiti \ Quicken \ Inet \ merchant_alias.csv c: \ ProgramData \ Intuit \ Quicken \ Inet \ merchant_common.csv c: \ Users \ Kaikki käyttäjät \ Intuit \ Quicken \ Inet \ merchant_common.csv c: \ Käyttäjät \ Tim \ AppData \ Roaming \ condition.2.csv c: \ Käyttäjät \ Tim \ AppData \ Roaming \ line.csv c: \ Käyttäjät \ Tim \ AppData \ Roaming \ media.csv

Vaikka voit varmasti ohittaa tiedoston uudelleenohjauksen ja jopa "paljas muoto" -kytkin, tuloksia olisi ollut vaikea työskennellä komentorivin ikkunassa, mikä vaikeutti päästä siihen, mitä olit - jokaisen CSV-tiedosto tietokoneellasi.

Dir Liittyvät komennot

Dir-komentoa käytetään usein del-komennolla. Kun käytät dir-komentoa löytääksesi tiedoston nimet ja sijainnit mihin tahansa tietylle kansioon, del-komennolla voidaan poistaa tiedostoja suoraan komentoriviltä.

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 poistaa tyhjät kansiot, jotka löytyvät dir-komennolla.

Kuten edellä mainitsin, dir-komentoa käytetään usein myös uudelleenohjausoperaattorin kanssa .