30Jun

Mengapa "dir C:" Kembalikan Hasil Berbeda dari "dir C: \"?

click fraud protection

Saat Anda belajar menggunakan command line dan berbagai perintah yang dapat dilakukan, Anda mungkin bertanya-tanya mengapa Anda mendapatkan hasil yang berbeda seperti perintah yang hampir sama. Dengan pemikiran tersebut, pada hari ini, SuperUser Q & Sebuah posting membantu pembaca yang bingung memahami perbedaannya.

Pertanyaan Hari Ini &Sesi jawaban datang kepada kami atas izin SuperUser - subdivisi dari Stack Exchange, pengelompokan berbasis komunitas dari Q & A situs web.

Pertanyaan Pembaca superuser

Nuno Peralta ingin tahu mengapa dia mendapat hasil yang berbeda dari perintah yang hampir sama:

Saya telah secara tidak sengaja menemukan bahwa jika saya menggunakan:

  • dir C: \

Saya mendapatkan daftar file yang merupakan anak langsung dariC: drive( di root).Namun, jika saya menggunakan:

  • dir C:

Saya mendapatkan daftar file yang sangat besar( dll, exe, cpl, dll.) Yang lokasinya saya bahkan tidak yakin.

Tahukah Anda mengapa ini terjadi dan dari mana daftar ini berasal?

instagram viewer

Mengapa dia mendapatkan hasil yang berbeda dari perintah yang hampir identik?

Jawaban

Kontributor SuperUser TOOGAM memiliki jawaban untuk kami:

Menentukan lokasi DIR akan menunjukkan isi lokasi. Menentukan C: pada banyak perintah, termasuk perintah DIR , mengacu pada Drive C, dan mengacu pada direktori saat ini. Untuk melihat direktori Anda saat ini, ketikkan ini:

  • c:
  • cd

Perintah cd biasanya digunakan untuk mengubah direktori mana yang dianggap seperti saat ini. Namun, di MS-DOS( dan sistem operasi serupa, termasuk Microsoft Windows modern, tapi tidak termasuk Unix), menjalankan cd dengan sendirinya akan menunjukkan direktori saat ini.

Kemungkinan besar, jika Anda belum menggunakan perintah , maka direktori Anda saat ini mungkin adalah direktori yang sistem operasi Anda terinstal( setidaknya itu adalah perilaku umum untuk sistem Microsoft Windows).Anda bisa melakukan ini: cd

  • "C: \ Program Files"
  • cd
  • dir c:

Itu akan menunjukkan isi dari C: \ Program Files .Demikian pula, Anda dapat melakukan sesuatu seperti salinan C: *. * dan semua konten dari direktori saat ini akan disalin.

Bila Anda menentukan C: \ , maka garis miring terbalik menunjukkan direktori "root", yang juga dikenal sebagai direktori "tingkat atas".Itu mungkin, atau mungkin tidak sama dengan direktori Anda saat ini.

Jika Anda hanya menentukan DIR \ , maka drive saat ini akan diasumsikan sebagai yang Anda inginkan. Anda dapat mengetikkan sesuatu seperti C: atau D: sebagai keseluruhan perintah pada sebuah garis dengan sendirinya untuk mengubah drive mana yang dianggap seperti saat ini. Jika Anda hanya menentukan DIR , maka drive saat ini dan direktori saat ini akan diasumsikan sebagai yang Anda inginkan.

Punya sesuatu untuk ditambahkan ke penjelasan? Terdengar dalam komentar. Ingin membaca lebih banyak jawaban dari pengguna Stack Exchange tech-savvy lainnya? Simak thread diskusi selengkapnya disini.