Dir Command

Dir arahan contoh, suis, pilihan, & lain-lain

Perintah dir adalah arahan Command Prompt yang digunakan untuk memaparkan senarai fail dan subfolder yang terkandung dalam folder.

Untuk setiap fail atau folder yang disenaraikan, arahan dir akan, secara lalai, tunjukkan tarikh dan masa item terakhir diubah, jika item adalah folder (dilabel sebagai

) atau fail, saiz fail jika berkenaan, dan akhirnya nama fail atau folder termasuk sambungan fail .

Di luar senarai fail dan folder, arahan dir juga memaparkan huruf pemacu semasa partition , label volume , jumlah siri kelantangan , jumlah fail yang disenaraikan, jumlah saiz fail dalam bait, bilangan subfolder yang disenaraikan, dan jumlah bait baki percuma pada pemacu.

Keterdikan Dir Dir

Arahan dir tersedia dari dalam Command Prompt di semua sistem operasi Windows termasuk Windows 10 , Windows 8 , Windows 7 , Windows Vista , dan Windows XP .

Versi Windows yang lebih lama termasuk arahan dir juga tetapi dengan beberapa pilihan kurang daripada yang saya telah disenaraikan di bawah. Perintah dir juga merupakan perintah DOS , tersedia dalam semua versi MS-DOS.

Perintah dir boleh didapati di versi Prompt Perintah luar talian, seperti yang tersedia dari Pilihan Permulaan Permulaan dan Pilihan Pemulihan Sistem . Perintah dir juga dimasukkan ke dalam Konsol Pemulihan dalam Windows XP.

Nota: Ketersediaan suis arahan dir dan sintaks perintah dir mungkin berbeza dari sistem operasi ke sistem pengendalian.

Dir Command Syntax

dir [ drive : ] [ path ] [ filename ] [ / a [[ : ] atribut ]] [ / b ] [ / c ] [ / d ] [ / l ] ] [ / p ] [ / q ] [ / r ] [ / s ] [ / t [[ : ] timefield ]] [ / w ] [ / x ] [ / 4 ]

Petua: Lihat Bagaimana Membaca Sintaks Perintah jika anda tidak pasti cara mentafsirkan sintaks arahan dir seperti yang telah saya tulis di atas atau seperti yang ditunjukkan dalam jadual di bawah.

memandu :, laluan, nama fail Ini adalah pemacu , laluan , dan / atau nama fail yang anda mahu melihat hasil arahan dir untuk. Ketiga adalah pilihan kerana arahan dir dapat dilaksanakan sendiri. Wildcards dibenarkan. Lihat bahagian Contoh Komando di bawah jika ini tidak jelas.
/ a

Apabila dilaksanakan sendirian, suis ini menunjukkan semua jenis fail dan folder, termasuk yang mempunyai atribut fail yang biasanya menghalangnya muncul dalam Command Prompt atau di Windows. Gunakan / dengan satu atau lebih daripada atribut berikut (usus adalah pilihan, tiada ruang diperlukan) untuk menunjukkan hanya jenis fail dalam hasil arahan dir:

  • a = fail arkib
  • d = direktori
  • h = fail tersembunyi
  • i = bukan fail diindeks kandungan
  • l = titik penalti
  • r = fail baca sahaja
  • s = fail sistem
  • v = fail integriti
  • x = tiada fail semak
  • - = Gunakan ini sebagai awalan kepada mana-mana atribut di atas untuk mengecualikan item dengan atribut fail tersebut dari hasilnya.
/ b Gunakan pilihan ini untuk menunjukkan hasil dir menggunakan format "kosong", yang menghilangkan maklumat pengepala dan kaki biasa, serta semua butiran pada setiap item, hanya meninggalkan nama direktori atau nama fail dan pelanjutan.
/ c Suis ini memaksa penggunaan pemisah beribu-ribu apabila arahan dir digunakan dengan cara yang menunjukkan saiz fail. Inilah kelakuan lalai pada kebanyakan komputer supaya penggunaan praktikal adalah / -c untuk melumpuhkan pemisah beribu ribu hasil.
/ d Gunakan / d untuk menghadkan item yang dipaparkan pada hanya folder (terkandung dalam kurungan) dan nama fail dengan sambungannya. Item disenaraikan dari atas ke bawah dan kemudian merentas lajur. Tajuk tajuk arahan dan data footer tetap tetap sama.
/ l Gunakan opsyen ini untuk memaparkan semua folder dan nama fail dalam huruf kecil.
/ n Suis ini menghasilkan keputusan dengan lajur pada tarikh -> masa -> direktori -> saiz fail -> fail atau nama lajur struktur lajur. Oleh kerana ini adalah tingkah laku lalai, penggunaan praktikal ialah / -n yang menghasilkan lajur dalam fail atau nama folder -> direktori -> saiz fail -> tarikh -> pesanan masa .
/ o

Gunakan pilihan ini untuk menentukan urutan jenis keputusan. Apabila disempurnakan sahaja, / menyenaraikan direktori terlebih dahulu, diikuti dengan fail, kedua-duanya dalam susunan abjad. Gunakan opsyen ini dengan satu atau lebih daripada nilai berikut (usus adalah pilihan, tiada ruang diperlukan) untuk menyusun keputusan perintah dir dengan cara yang ditentukan:

  • d = menyusun mengikut tarikh / masa (tertua pertama)
  • e = semak mengikut lanjutan (abjad)
  • g = direktori kumpulan pertama, diikuti dengan fail
  • n = menyusun mengikut nama (abjad)
  • s = menyusun mengikut saiz (terkecil pertama)
  • - = Gunakan ini sebagai awalan dengan mana-mana nilai di atas untuk membalikkan pesanan (misalnya -d untuk disusun dengan yang terbaru pertama, -s untuk yang terbesar pertama, dan sebagainya).
/ p Pilihan ini memaparkan hasil satu halaman pada satu masa, terganggu dengan Tekan sebarang kekunci untuk meneruskan ... segera. Menggunakan / p sangat serupa dengan menggunakan perintah dir dengan lebih banyak perintah .
/ q Gunakan suis ini untuk memaparkan pemilik fail atau folder dalam hasilnya. Cara paling mudah untuk melihat atau menukar pemilikan fail dari dalam Windows adalah melalui butang Lanjutan dalam tab Keselamatan apabila melihat Harta fail.
/ r Pilihan / r menunjukkan sebarang aliran data ganti (ADS) yang merupakan sebahagian daripada fail. Aliran data itu sendiri disenaraikan dalam baris baru, di bawah fail, dan sentiasa diapit dengan $ DATA , menjadikannya mudah ditemui.
/ s Opsyen ini menunjukkan semua fail dan folder dalam direktori yang dinyatakan ditambah semua fail dan folder yang terkandung dalam mana-mana subdirektori direktori yang ditentukan itu.
/ t

Gunakan pilihan ini dengan salah satu daripada nilai di bawah (colon adalah pilihan, tidak ada ruang yang diperlukan) untuk menentukan medan masa untuk digunakan semasa menyortir dan / atau memaparkan keputusan:

  • a = akses terakhir
  • c = dicipta
  • w = terakhir ditulis
/ w Gunakan / w untuk menunjukkan hasil dalam "format lebar" yang menghadkan item yang dipaparkan kepada hanya folder (terkandung dalam kurungan) dan nama fail dengan sambungannya. Item disenaraikan ke kiri-ke-kanan dan kemudian ke bawah. Tajuk tajuk arahan dan data footer tetap tetap sama.
/ x Suis ini menunjukkan kesamaan "pendek nama" untuk fail yang nama panjangnya tidak mematuhi peraturan bukan 8dot3.
/ 4 Suis suis / 4 memaksa penggunaan 4 digit tahun. Sekurang-kurangnya dalam versi Windows yang lebih baru, paparan 4-digit tahun adalah tingkah laku lalai dan / -4 tidak menghasilkan paparan tahun 2 digit.
/? Gunakan suis bantuan dengan arahan dir untuk menunjukkan butiran mengenai pilihan di atas secara langsung di tetingkap Prompt Command. Melaksanakan dir /? adalah sama dengan menggunakan arahan bantuan untuk melaksanakan arahan bantuan .

Petua: Memandangkan jumlah maklumat yang arahan dir biasanya kembali, menyimpan semua itu ke fail teks melalui pengendali redirection biasanya merupakan idea pintar. Lihat Bagaimana Mengarahkan Output Perintah ke Fail untuk lebih banyak cara untuk melakukannya.

Contoh arahan arahan

dir

Dalam contoh ini, arahan dir digunakan secara bersendirian, tanpa sebarang pemacu :, jalan, spesifikasi nama fail , atau sebarang suis, menghasilkan hasil seperti ini:

C: \> dir Volum dalam pemacu C tidak mempunyai label. Nombor Serial Volume ialah F4AC-9851 Direktori C: \ 09/02/2015 12:41 PM $ SysReset 05/30/2016 06:22 PM 93 HaxLogs.txt 05/07/2016 02:58 AM PerfLogs 05/22/2016 07:55 PM Files Program 05/31/2016 11:30 AM Files Program (x86) 07/30/2015 04:32 PM Temp 05/22 / 2016 07:55 PM Pengguna 05/22/2016 08:00 PM Windows 05/22/2016 09:50 PM Windows.old 1 File 93 bytes 8 Dir 18,370,433,024 bait percuma

Seperti yang anda lihat, perintah dir telah dieksekusi dari direktori root C (iaitu C: \>). Tanpa menentukan di mana tepat untuk menyenaraikan folder dan kandungan fail dari, arahan dir default untuk memaparkan maklumat ini dari mana perintah itu dilaksanakan.

dir c: \ users / ah

Dalam contoh di atas, saya meminta perintah dir menunjukkan hasil dari pemacu : dan laluan pengguna c: \ , bukan dari lokasi saya menjalankan perintah dari. Saya juga menyatakan, melalui suis / suis dengan atribut h , saya hanya ingin melihat item tersembunyi, menghasilkan sesuatu seperti ini:

C: \> dir c: \ users / ah Volume dalam pemacu C tidak mempunyai label. Nombor Serial Volume adalah F4AC-9851 Direktori c: \ users 05/07/2016 04:04 AM Semua Pengguna [C: \ ProgramData] 05/22/2016 08:01 PM Default 05/07 / 2016 04:04 AM Pengguna Lalai [C: \ Users \ Default] 05/07/2016 02:50 174 desktop.ini 1 File 174 bytes 3 Dir (s) 18,371,039,232 bytes free

Senarai kecil direktori dan fail tunggal yang anda lihat dalam hasil di atas tidak membentuk keseluruhan folder c: \ users - hanya fail tersembunyi dan folder. Untuk melihat semua fail dan folder, anda akan melaksanakan dir c: \ users / a (mengalih keluar h ) sebaliknya.

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

Dalam contoh yang lebih rumit, tetapi lebih praktikal, untuk perintah dir, saya meminta keseluruhan cakera keras saya untuk mencari fail CSV dan hasil yang minimum akan dikeluarkan kepada dokumen teks. Mari lihat bahagian ini secara sekeping:

  • c: \ *. csv memberitahu arahan dir untuk melihat semua fail ( * ) yang tamat dalam sambungan CSV ( .csv ) di akar c: drive.
  • / s memerintahkan dir untuk pergi lebih mendalam daripada akar c: dan sebaliknya, mencari fail seperti ini dalam setiap folder, begitu jauh folder yang pergi.
  • / b menghilangkan apa pun kecuali nama laluan dan fail, pada asasnya mencipta "senarai" fail yang boleh dibaca.
  • > adalah pengendali pengalihan , yang bermaksud "hantar ke" suatu tempat.
  • c: \ users \ tim \ desktop \ csvfiles.txt adalah destinasi untuk > redirector, yang bermaksud hasilnya akan ditulis ke fail csvfiles.txt dan bukan pada Command Prompt, yang akan dibuat di c: \ users \ tim \ desktop lokasi (iaitu Desktop yang saya lihat semasa saya log masuk).

Apabila anda mengalihkan output arahan ke fail , seperti yang kita lakukan di sini dalam contoh arahan dir ini, Prompt Perintah tidak memaparkan apa-apa. Walau bagaimanapun, output yang tepat yang anda akan lihat bukan terletak di dalam fail teks itu. Inilah csvfiles.txt saya kelihatan selepas arahan dir selesai:

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.csv c: Semua Pengguna \ Intuit \ Quicken \ Inet \ merchant_common.csv c: \ Users \ Tim \ AppData \ Roaming \ condition.2.csv c: \ Users \ Tim \ AppData \ Roaming \ line.csv c: \ Users \ Tim \ AppData \ Roaming \ media.csv

Walaupun anda pasti dapat melangkau pengalihan fail, dan juga suis "format kosong", hasilnya akan sangat sukar untuk digunakan dalam tetingkap Prompt Perintah, menjadikannya sukar untuk sampai ke apa yang anda telah selepas - lokasi setiap Fail CSV pada komputer anda.

Perintah Berkaitan Dir

Perintah dir sering digunakan dengan perintah del. Selepas menggunakan perintah dir untuk mencari nama dan lokasi fail dalam mana-mana folder tertentu, arahan del boleh digunakan untuk memadam fail secara langsung dari Prompt Perintah.

Serupa dengan perintah rmdir / s , dan perintah deltree yang lebih lama , digunakan untuk memadam folder dan fail. Perintah rmdir (tanpa pilihan / s) berguna untuk memadam folder kosong yang anda temukan dengan arahan dir.

Seperti yang saya nyatakan di atas, perintah dir juga sering digunakan dengan pengalihan semula .