Perintah Dir

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

Untuk setiap file atau folder yang terdaftar, perintah akan, secara default, menampilkan tanggal dan waktu item terakhir diubah, jika item tersebut adalah folder (diberi label dengan DIR ) atau file, ukuran file jika berlaku, dan akhirnya nama file atau folder termasuk ekstensi file.

Perintah Dir

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

Perintah dir dapat ditemukan di versi Command Prompt offline, seperti yang tersedia dari Advanced Startup Options dan System Recovery Options. Perintah dir juga termasuk dalam Konsol Pemulihan di Windows XP.

Ketersediaan sakelar perintah dir tertentu dan sintaks perintah dir lainnya mungkin berbeda dari sistem operasi ke sistem operasi.

Sintaks Perintah Dir

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

Lihat Cara Membaca Sintaks Perintah jika Anda tidak yakin bagaimana menginterpretasikan sintaks dari perintah dir seperti yang tertulis di atas atau ditampilkan dalam tabel di bawah ini.

Opsi Perintah Dir

Barang

Penjelasan

drive : , jalur, nama file

Ini adalah drive , path , dan/atau nama file yang ingin Anda lihat hasilnya. Ketiganya opsional karena perintah dapat dijalankan sendiri. Wildcard diperbolehkan. Lihat bagian Contoh Perintah Dir di bawah jika ini tidak jelas.

/A

Saat dijalankan sendiri, sakelar 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 atribut berikut (titik dua adalah opsional, tidak perlu spasi) untuk hanya menampilkan jenis file tersebut dalam hasil perintah:

a = file arsip

d = direktori

h = file tersembunyi

i = bukan konten file yang diindeks

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 format “telanjang”, yang menghapus informasi header dan footer biasa, serta semua detail pada setiap item, hanya menyisakan nama direktori atau nama file dan ekstensi.

/C

Sakelar ini memaksa penggunaan pemisah ribuan saat perintah digunakan dengan cara yang menunjukkan ukuran file. Ini adalah perilaku default pada sebagian besar komputer, jadi penggunaan praktisnya adalah /-c untuk menonaktifkan pemisah ribuan dalam hasil.

/D

Gunakan /d untuk membatasi item yang ditampilkan hanya ke folder (di dalam tanda kurung) dan nama file dengan ekstensinya. Item dicantumkan dari atas ke bawah dan kemudian melintasi kolom. Data header dan footer perintah dir standar tetap sama.

/ l

Gunakan opsi ini untuk menampilkan semua folder dan nama file dalam huruf kecil.

/N

Sakelar ini menghasilkan hasil dengan kolom di tanggal > waktu > direktori > ukuran file > struktur kolom nama file atau folder . Karena ini adalah perilaku default, penggunaan praktisnya adalah /-n yang menghasilkan kolom dalam nama file atau folder > direktori > ukuran file > tanggal > urutan waktu .

/Hai

Gunakan opsi ini untuk menentukan urutan hasil. Saat dijalankan sendiri, /o mencantumkan direktori terlebih dahulu, diikuti oleh file, keduanya dalam urutan abjad. Gunakan opsi ini dengan satu atau lebih nilai berikut (titik dua adalah opsional, tidak perlu spasi) untuk mengurutkan hasil perintah dir dengan cara yang ditentukan:

d = urutkan berdasarkan tanggal/waktu (terlama dulu)

e = urutkan berdasarkan ekstensi (abjad)

g = direktori grup terlebih dahulu, diikuti oleh file

n = urutkan berdasarkan nama (abjad)

s = urutkan berdasarkan ukuran (terkecil dulu)

= Gunakan ini sebagai awalan dengan salah satu nilai di atas untuk membalikkan urutan ( -d untuk mengurutkan berdasarkan yang terbaru terlebih dahulu, -s untuk yang terbesar terlebih dahulu, dll.).

/P

Opsi ini menampilkan hasil satu halaman pada satu waktu, diselingi dengan Tekan tombol apa saja untuk melanjutkan… prompt. Menggunakan /p sangat mirip dengan menggunakan perintah dir dengan perintah lainnya.

/Q

Gunakan sakelar ini untuk menampilkan pemilik file atau folder di hasil. Cara termudah untuk melihat atau mengubah kepemilikan file dari dalam Windows adalah melalui tombol Advanced di tab Security saat melihat Properties file .

/R

Opsi /r menampilkan aliran data alternatif (ADS) apa pun yang merupakan bagian dari file. Aliran data itu sendiri terdaftar di baris baru, di bawah file, dan selalu diakhiri dengan $DATA , membuatnya mudah dikenali.

/S

Opsi ini menampilkan semua file dan folder di direktori yang ditentukan ditambah semua file dan folder yang terdapat di dalam subdirektori apa pun dari direktori yang ditentukan itu.

/T

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

a = akses terakhir

c = dibuat

w = tulisan terakhir

/ w

Gunakan /w untuk menampilkan hasil dalam “format lebar” yang membatasi item yang ditampilkan hanya ke folder (di dalam tanda kurung) dan nama file dengan ekstensinya. Item dicantumkan dari kiri ke kanan dan kemudian baris ke bawah. Data header dan footer perintah dir standar tetap sama.

/X

Sakelar ini menampilkan “nama pendek” yang setara untuk file yang nama panjangnya tidak sesuai dengan aturan non-8dot3.

/4

Sakelar /4 memaksa penggunaan
tahun 4 digit. Setidaknya di versi Windows yang lebih baru, tampilan tahun 4 digit adalah perilaku default dan /-4 tidak menghasilkan tampilan tahun 2 digit.

/?

Gunakan sakelar bantuan dengan perintah dir untuk menampilkan detail tentang opsi di atas secara langsung di jendela Command Prompt. Menjalankan dir /? sama dengan menggunakan perintah help untuk menjalankan help dir .

Mempertimbangkan volume informasi yang biasanya dikembalikan oleh perintah dir, menyimpan semuanya ke file teks melalui operator pengalihan biasanya merupakan ide yang cerdas. Lihat Cara Mengarahkan Keluaran Perintah ke File untuk informasi lebih lanjut tentang cara melakukan ini.

Contoh Perintah Dir

Di bawah ini adalah beberapa cara berbeda untuk menggunakan perintah dir:

Jalankan Tanpa Sakelar

 dir

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

 C:>dir Volume di drive C tidak memiliki label. Nomor Seri Volume adalah F4AC-9851 Direktori C: 02/09/2015 12:41 $SysReset 30/05/2016 18:22 93 HaxLogs.txt 05/07/2016 02:58 PerfLogs 22/05/2016 19:55 File Program 31/05/2016 11:30 File Program (x86) 30/07/2015 16:32 Suhu 05/22/2016 07:55 Pengguna 22/05/2016 20:00 Jendela 22/05/2016 21:50 Windows.old 1 File 93 byte

Seperti yang Anda lihat, perintah dir dijalankan dari direktori root C (mis., C:>). Tanpa menentukan dari mana tepatnya daftar folder dan konten file, perintah default untuk menampilkan informasi ini dari mana perintah dijalankan.

Daftar Item Tersembunyi

 dir c:pengguna /ah

atas , kami meminta agar perintah dir menunjukkan hasil dari drive : dan jalur c:users , bukan dari lokasi tempat kami menjalankan perintah. Kami juga menentukan, melalui /a switch dengan atribut h, bahwa kami hanya ingin melihat item tersembunyi, menghasilkan sesuatu seperti ini:

 C:>dir c:users /ah Volume di drive C tidak memiliki label. Nomor Seri Volume adalah F4AC-9851 Direktori c:pengguna 07/05/2016 04:04 Semua Pengguna [C:ProgramData] 22/05/2016 08:01 Bawaan 07/05/2016 04:04 AM Pengguna Default [C:UsersDefault] 05/07/2016 02:50 174 desktop.ini 1 File 174 byte

Daftar kecil direktori dan satu file 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).

Cari File Di Folder Apa Saja

 dir c:*.csv /s /b > c:userstimdesktopcsvfiles.txt

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

  • c:*.csv memberi tahu perintah dir untuk melihat semua file ( * ) yang diakhiri dengan ekstensi CSV ( .csv ) di root drive c :.
  • / s menginstruksikannya untuk masuk lebih dalam dari root c: dan sebagai gantinya, cari file seperti ini di setiap folder, sedalam foldernya.
  • /b menghapus apa pun kecuali jalur dan nama file, pada dasarnya membuat “daftar” yang dapat dibaca dari file-file ini.
  • > adalah operator pengalihan, yang berarti “kirim ke” di suatu tempat.
  • c:userstimdesktopcsvfiles.txt adalah tujuan untuk > redirector, artinya hasilnya akan ditulis ke file txt alih-alih di Command Prompt, yang akan dibuat di c:userstim desktop location (yaitu, Desktop yang Anda lihat saat masuk).

Saat Anda mengarahkan output perintah ke file, seperti yang kami lakukan di sini dalam contoh perintah dir ini, Command Prompt tidak menampilkan apa pun. Namun, keluaran persis yang akan Anda lihat malah terletak di dalam file teks itu. Inilah tampilan csvfiles.txt kami setelah perintah dir selesai:

 c:ProgramDataIntuitQuickenInetmerchant_alias.csv c:ProgramDataIntuitQuickenInetmerchant_common.csv c:UsersAll UsersIntuitQuickenInetmerchant_alias.csv c:UsersAll UsersIntuitQuickenInetmerchant_common.csv c:UsersTimAppDataRoamingcondition.2.csv c:UsersTimAppDataRoamingline.csv c:UsersTimAppDataRoamingmedia.csv

Meskipun Anda pasti dapat melewatkan pengalihan file, dan bahkan sakelar “format telanjang”, hasilnya akan sangat sulit untuk bekerja di dalam jendela Command Prompt, sehingga sulit untuk mendapatkan apa yang Anda cari.

Perintah Terkait

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

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

Seperti disebutkan di atas, perintah dir juga sering digunakan dengan operator pengalihan.