Komando Dir

Contoh perintah dir, sakelar, opsi, & lainnya

Perintah dir adalah perintah Command Prompt yang digunakan untuk menampilkan daftar file dan subfolder yang terdapat dalam folder.

Untuk setiap file atau folder yang terdaftar, perintah dir akan, secara default, menunjukkan tanggal dan waktu item terakhir diubah, jika item tersebut adalah folder (diberi label sebagai

) atau file, ukuran file jika berlaku, dan akhirnya nama file atau folder termasuk ekstensi file .

Di luar daftar file dan folder, perintah dir juga menampilkan huruf drive saat ini dari partisi , label volume , nomor seri volume , jumlah total file yang terdaftar, ukuran total file-file tersebut dalam byte, jumlah subfolder yang terdaftar, dan total byte yang tersisa gratis di drive.

Ketersediaan Perintah Dir

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

Versi lama Windows menyertakan perintah dir juga tetapi dengan beberapa opsi lebih sedikit daripada yang saya cantumkan di bawah ini. Perintah dir juga merupakan perintah DOS , tersedia di semua versi MS-DOS.

Perintah dir dapat ditemukan dalam versi Command Prompt offline, seperti yang tersedia dari Opsi Startup Tingkat Lanjut dan Opsi Pemulihan Sistem . Perintah dir juga termasuk dalam Konsol Pemulihan di Windows XP.

Catatan: Ketersediaan switch perintah dir tertentu dan sintaks perintah dir lain mungkin berbeda dari sistem operasi ke sistem operasi.

Dir Command Syntax

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

Tip: Lihat Cara Membaca Perintah Sintaks jika Anda tidak yakin bagaimana menafsirkan sintaks dari perintah dir seperti yang sudah saya tulis di atas atau seperti yang ditunjukkan pada tabel di bawah.

drive :, path, namafile Ini adalah drive , path , dan / atau nama file yang Anda ingin melihat hasil perintah dir untuk. Ketiganya opsional karena perintah dir dapat dijalankan sendiri. Wildcard diperbolehkan. Lihat bagian Contoh Perintah Dir di bawah jika ini tidak jelas.
/Sebuah

Ketika dieksekusi sendiri, switch ini menampilkan semua jenis file dan folder, termasuk yang memiliki atribut file yang biasanya mencegahnya muncul di Command Prompt atau di Windows. Gunakan / a dengan satu atau lebih dari atribut berikut (titik dua adalah opsional, tidak ada spasi yang diperlukan) untuk hanya menampilkan jenis-jenis file dalam hasil perintah dir:

  • a = arsip file
  • d = direktori
  • h = file tersembunyi
  • i = bukan file yang diindeks konten
  • l = poin reparse
  • r = file hanya-baca
  • s = file sistem
  • v = file integritas
  • x = tidak ada file scrub
  • - = Gunakan ini sebagai awalan untuk salah satu atribut di atas untuk mengecualikan item dengan atribut file tersebut dari hasil.
/ b Gunakan opsi ini untuk menampilkan hasil dir menggunakan "bare" format, yang menghilangkan informasi header dan footer, serta semua detail pada setiap item, hanya menyisakan nama direktori atau nama file dan ekstensi.
/ c Switch ini memaksa penggunaan pemisah ribuan ketika perintah dir digunakan dengan cara yang menunjukkan ukuran file. Ini adalah perilaku default pada kebanyakan komputer sehingga penggunaan praktisnya adalah / -c untuk menonaktifkan pemisah ribuan dalam hasil.
/ d Gunakan / d untuk membatasi item yang ditampilkan hanya ke folder (yang terdapat dalam tanda kurung) dan nama file dengan ekstensi mereka. Item dicantumkan dari atas ke bawah dan kemudian lintas kolom. Data header dan footer perintah dir baku tetap sama.
/ l Gunakan opsi ini untuk menampilkan semua nama folder dan file dalam huruf kecil.
/ n Switch ini menghasilkan hasil dengan kolom pada tanggal -> waktu -> direktori -> ukuran file -> struktur kolom nama file atau folder . Karena ini adalah perilaku default, penggunaan praktis adalah / -n yang menghasilkan kolom dalam file atau nama folder -> direktori -> ukuran file -> tanggal -> urutan waktu .
/Hai

Gunakan opsi ini untuk menentukan urutan pengurutan untuk hasil. Ketika dieksekusi sendiri, / o daftar direktori pertama, diikuti oleh file, baik dalam urutan abjad. Gunakan opsi ini dengan satu atau lebih dari nilai-nilai berikut (titik dua adalah opsional, tidak ada spasi yang diperlukan) untuk mengurutkan hasil perintah dir dengan cara yang ditentukan:

  • d = urut berdasarkan tanggal / waktu (terlama lebih dulu)
  • e = urutkan berdasarkan ekstensi (abjad)
  • g = direktori grup pertama, diikuti oleh file
  • n = urutkan berdasarkan nama (abjad)
  • s = urutkan berdasarkan ukuran (terkecil pertama)
  • - = Gunakan ini sebagai awalan dengan salah satu nilai di atas untuk membalik urutan (misalnya -d untuk mengurutkan berdasarkan yang terbaru terlebih dahulu, -s untuk yang terbesar pertama, dll.).
/ p Opsi ini menampilkan hasil satu halaman pada satu waktu, disela dengan tombol Tekan sembarang tombol untuk melanjutkan ... prompt. Menggunakan / p sangat mirip dengan menggunakan perintah dir dengan perintah yang lebih banyak .
/ q Gunakan saklar ini untuk menampilkan pemilik file atau folder dalam hasil. Cara termudah untuk melihat atau mengubah kepemilikan file dari dalam Windows adalah melalui tombol Advanced di tab Security ketika melihat Properties file.
/ r Opsi / r menunjukkan setiap aliran data alternatif (ADS) yang merupakan bagian dari file. Aliran data itu sendiri terdaftar di baris baru, di bawah file, dan selalu bersufiks dengan $ DATA , membuatnya mudah dikenali.
/ s Opsi ini menampilkan semua file dan folder di direktori yang ditentukan ditambah semua file dan folder yang terdapat dalam subdirektori dari direktori tertentu.
/ t

Gunakan opsi ini dengan salah satu nilai di bawah (titik dua adalah opsional, tidak ada spasi yang diperlukan) untuk menentukan bidang waktu yang akan digunakan saat menyortir dan / atau menampilkan hasil:

  • a = akses terakhir
  • c = dibuat
  • w = terakhir ditulis
/ w Gunakan / w untuk menampilkan hasil dalam "format lebar" yang membatasi item yang ditampilkan hanya ke folder (yang terdapat dalam tanda kurung) dan nama file dengan ekstensi mereka. Item dicantumkan kiri ke kanan dan kemudian turun baris. Data header dan footer perintah dir baku tetap sama.
/ x Switch ini menunjukkan "nama pendek" yang setara untuk file yang nama panjangnya tidak sesuai dengan aturan non-8dot3.
/ 4 Saklar / 4 memaksa penggunaan 4-digit tahun. Setidaknya dalam versi Windows yang lebih baru, tampilan tahun 4-digit adalah perilaku default dan / -4 tidak menghasilkan tampilan 2 digit tahun.
/? Gunakan tombol bantuan dengan perintah dir untuk menampilkan rincian tentang opsi di atas secara langsung di jendela Prompt Perintah. Melaksanakan dir /? sama dengan menggunakan perintah bantuan untuk menjalankan bantuan dir .

Tip: Mempertimbangkan volume informasi yang perintah dir biasanya mengembalikan, menyimpan semua itu ke file teks melalui operator redirection biasanya ide yang cerdas. Lihat Cara Mengarahkan Output Perintah ke File untuk informasi lebih lanjut tentang cara melakukan ini.

Contoh Perintah Dir

dir

Dalam contoh ini, perintah dir digunakan sendiri, tanpa drive :, path, nama file spesifikasi, atau switch, menghasilkan hasil seperti ini:

C: \> dir Volume di drive C tidak memiliki label. Volume Serial Number adalah 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 Program Files 05/31/2016 11:30 AM Program Files (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 (s) 93 byte 8 Dir (s) 18,370,433,024 byte gratis

Seperti yang Anda lihat, perintah dir dieksekusi dari direktori root C (yaitu C: \>). Tanpa menentukan di mana tepatnya untuk daftar folder dan isi file dari, default perintah dir untuk menampilkan informasi ini dari tempat perintah dieksekusi.

dir c: \ users / ah

Dalam contoh di atas, saya meminta agar perintah dir menampilkan hasil dari drive : dan jalur c: \ users , bukan dari lokasi saya menjalankan perintah dari. Saya juga menetapkan, melalui tombol / a dengan atribut h , bahwa saya hanya ingin melihat item yang tersembunyi, menghasilkan sesuatu seperti ini:

C: \> dir c: \ users / ah Volume di drive C tidak memiliki label. Volume Serial Number adalah F4AC-9851 Directory of 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 Default [C: \ Users \ Default] 05/07/2016 02:50 AM 174 desktop.ini 1 File 174 byte 3 Dir (s) 18,371,039,232 byte gratis

Daftar kecil direktori dan file tunggal yang Anda lihat pada hasil di atas tidak membentuk keseluruhan folder c: \ users - hanya file dan folder tersembunyi. Untuk melihat semua file dan folder, Anda akan menjalankan dir c: \ users / a (menghapus h ) sebagai gantinya.

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

Dalam contoh yang sedikit lebih kompleks, tetapi jauh lebih praktis, untuk perintah dir, saya meminta agar seluruh hard drive saya mencari file CSV dan kemudian hasil minimal yang dihasilkan ke dokumen teks. Mari kita lihat bagian demi bagian ini:

  • c: \ *. csv memberi tahu perintah dir untuk melihat semua file ( * ) yang berakhir di ekstensi CSV ( .csv ) di root drive c:.
  • / s memerintahkan dir untuk masuk lebih dalam daripada root c: dan sebagai gantinya, cari file seperti ini di setiap folder, sedalam folder pergi.
  • / b menghapus apa pun kecuali path dan nama file, pada dasarnya membuat "daftar" yang dapat dibaca dari file-file ini.
  • > adalah operator redireksi , yang berarti "kirim ke" di suatu tempat.
  • c: \ users \ tim \ desktop \ csvfiles.txt adalah tujuan untuk > redirector, yang berarti bahwa hasil akan ditulis ke file csvfiles.txt daripada di Command Prompt, yang akan dibuat di c: \ users \ tim \ lokasi desktop (mis. Desktop yang saya lihat saat saya masuk).

Ketika Anda mengarahkan output perintah ke file , seperti yang kita lakukan di sini dalam contoh perintah dir ini, Command Prompt tidak menampilkan apa-apa. Namun, keluaran pasti yang akan Anda lihat terletak di dalam file teks itu. Inilah yang terlihat oleh csvfiles.txt saya setelah perintah 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: \ Users \ 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

Meskipun Anda tentu saja dapat melewatkan pengalihan file, dan bahkan tombol "bare format", hasilnya akan sangat sulit untuk digunakan di jendela Command Prompt, sehingga sulit untuk mendapatkan apa yang Anda cari - lokasi setiap File CSV di komputer Anda.

Perintah Dir Dir

Perintah dir sering digunakan dengan perintah del. Setelah menggunakan perintah dir untuk menemukan nama dan lokasi file dalam folder tertentu, perintah del dapat digunakan untuk menghapus file langsung dari Command Prompt.

Mirip dengan perintah rmdir / s , dan perintah deltree yang lebih tua, digunakan untuk menghapus folder dan file. Perintah rmdir (tanpa opsi / s) berguna untuk menghapus folder kosong yang Anda temukan dengan perintah dir.

Seperti yang saya sebutkan di atas, perintah dir juga sering digunakan dengan operator redirection .