Cara Mencari File lewat CMD dengan Perintah CMD

Neicytekno – Mencari file di komputer tidak selalu harus dilakukan melalui File Explorer. Jika mengetahui lokasi dan pola file yang dicari, Perintah CMD dapat membantu menemukan file berdasarkan nama, ekstensi, maupun lokasi penyimpanannya.

Cara ini berguna ketika jumlah file sudah sangat banyak atau ketika Anda ingin melakukan pencarian langsung melalui command line. Dengan CMD Windows, pencarian juga dapat dilakukan sampai ke subfolder sehingga lebih mudah menemukan file yang lokasinya tidak diketahui.

Artikel ini membahas beberapa cara mencari file lewat CMD, mulai dari pencarian sederhana menggunakan dir, pencarian lokasi program dengan where, sampai mencari teks tertentu di dalam file menggunakan findstr.

Pengertian Mencari File lewat CMD

Command Prompt atau CMD adalah antarmuka baris perintah Windows yang memungkinkan pengguna menjalankan berbagai perintah tanpa menggunakan antarmuka grafis.

Untuk mencari file, beberapa perintah yang berguna adalah dir, where, dan findstr.

Perintah dir menampilkan daftar file dan folder pada suatu lokasi dan dapat menggunakan wildcard seperti * dan ? untuk menyaring hasil.

Sementara itu, where digunakan untuk menemukan lokasi file yang cocok dengan pola tertentu. Secara default, where mencari direktori saat ini dan lokasi yang terdapat dalam variabel PATH.

Jika yang dicari bukan nama file, melainkan teks di dalam file, perintah yang lebih sesuai adalah findstr. Perintah tersebut dapat mencari pola teks pada file dan juga mendukung pencarian ke subfolder menggunakan /s.

Mengapa Mencari File lewat CMD Dibutuhkan?

Pencarian melalui CMD menjadi berguna ketika Anda mengetahui pola file tetapi tidak mengetahui lokasi tepatnya.

Misalnya, Anda mengetahui bahwa file yang dicari bernama laporan.docx, tetapi tidak yakin apakah file tersebut berada di folder Dokumen, subfolder proyek, atau lokasi lainnya.

CMD juga membantu ketika Anda ingin mencari file berdasarkan ekstensi tertentu, seperti:

.jpg
.png
.pdf
.docx
.txt

Selain itu, pencarian dapat diperluas ke subfolder sehingga Anda tidak perlu membuka setiap folder secara manual.

Persiapan Sebelum Memulai

Sebelum melakukan pencarian, tentukan informasi yang masih Anda ketahui tentang file tersebut.

Misalnya:

Nama file     : laporan
Ekstensi      : .pdf
Lokasi awal   : D:\Dokumen

Semakin spesifik pola yang digunakan, semakin mudah hasil pencarian diperiksa.

Buka Command Prompt terlebih dahulu. Setelah itu, Anda dapat berpindah ke folder tertentu menggunakan:

cd /d D:\Dokumen

Untuk melihat lokasi CMD saat ini, gunakan:

cd

Setelah berada di lokasi yang tepat, Anda dapat mulai melakukan pencarian.

Cara Mencari File Berdasarkan Nama

Cara paling sederhana adalah menggunakan dir dengan nama file yang ingin dicari.

Misalnya ingin mencari:

laporan.pdf

Gunakan:

dir laporan.pdf

Jika file berada di direktori aktif, CMD akan menampilkannya.

Perintah dir memang dirancang untuk menampilkan daftar file dan subdirektori pada suatu lokasi.

Cara Mencari File Berdasarkan Sebagian Nama

Anda tidak harus mengetahui nama file secara lengkap. Wildcard * dapat digunakan untuk mewakili sejumlah karakter.

Misalnya terdapat beberapa file:

laporan-januari.pdf
laporan-februari.pdf
laporan-maret.pdf

Untuk mencari semua file yang diawali laporan, gunakan:

dir laporan*.pdf

Hasilnya akan menampilkan file PDF yang namanya dimulai dengan laporan.

Wildcard juga dapat digunakan untuk pola yang lebih umum:

dir *laporan*

Perintah tersebut mencari item yang namanya mengandung laporan pada direktori yang sedang aktif.

Cara Mencari Semua File dengan Ekstensi Tertentu

Jika Anda hanya mengetahui jenis file, gunakan wildcard pada bagian nama.

Misalnya ingin melihat semua file PDF:

dir *.pdf

Untuk file gambar JPG:

dir *.jpg

Untuk file Word:

dir *.docx

Wildcard * memungkinkan dir menampilkan kelompok file berdasarkan pola nama atau ekstensi.

Cara Mencari File sampai ke Subfolder

Jika file kemungkinan berada di dalam beberapa subfolder, gunakan parameter /s.

Contohnya:

dir laporan.pdf /s

CMD akan mencari laporan.pdf pada direktori saat ini beserta subdirektori di bawahnya.

Misalnya Anda berada di:

D:\Dokumen

Perintah tersebut akan mencari file pada:

D:\Dokumen
D:\Dokumen\Kerja
D:\Dokumen\Sekolah
D:\Dokumen\Arsip

dan subfolder lainnya.

Microsoft mendokumentasikan /s pada dir untuk menampilkan file dan subdirektori yang sesuai pada direktori tertentu beserta turunannya.

Cara Mencari File di Drive Tertentu

Anda juga dapat langsung menentukan drive dan path yang ingin diperiksa.

Contohnya:

dir D:\*.pdf /s

Perintah tersebut mencari file PDF pada drive D beserta subfoldernya.

Jika hanya ingin mencari pada folder tertentu:

dir D:\Dokumen\*.pdf /s

Cara ini lebih terarah dibandingkan mencari dari lokasi yang tidak diketahui.

Cara Mencari File dengan Format Nama Tertentu

Misalnya Anda memiliki file dengan pola:

projek-01.pdf
projek-02.pdf
projek-03.pdf
desain-01.pdf

Jika hanya ingin mencari file yang diawali projek, gunakan:

dir projek*.pdf

Jika ingin mencari semua file yang memiliki kata projek pada namanya:

dir *projek*.pdf

Teknik seperti ini berguna ketika Anda hanya mengingat sebagian nama file.

Cara Mencari File dengan Perintah WHERE

Selain dir, Anda dapat menggunakan where.

Sintaks sederhananya:

where nama-file

Contohnya:

where notepad.exe

Perintah tersebut mencari lokasi notepad.exe berdasarkan lokasi pencarian yang digunakan oleh where. Secara default, perintah ini mencari direktori saat ini dan path yang terdaftar dalam variabel PATH.

Untuk mencari file secara rekursif mulai dari folder tertentu, gunakan /r.

Contohnya:

where /r C:\Users nama-file.txt

Perintah tersebut mencari nama-file.txt pada C:\Users dan subfoldernya.

Microsoft mendokumentasikan /r sebagai parameter untuk melakukan pencarian secara rekursif mulai dari direktori yang ditentukan.

Perbedaan DIR dan WHERE

Meskipun sama-sama dapat digunakan untuk menemukan file, keduanya memiliki kegunaan yang berbeda.

dir lebih cocok ketika Anda ingin menjelajahi isi folder atau mencari file berdasarkan pola pada direktori tertentu.

Contohnya:

dir *.pdf /s

Sedangkan where sangat berguna ketika ingin mengetahui lokasi file yang cocok dengan pola tertentu:

where /r C:\ nama-file.exe

where juga memiliki dukungan terhadap wildcard * dan ?.

Cara Mencari File Berdasarkan Nama di Seluruh Folder

Misalnya Anda ingin mencari semua file bernama data.xlsx mulai dari drive D:

dir D:\data.xlsx /s

Jika hanya mengetahui sebagian namanya:

dir D:\*data*.xlsx /s

Hasil pencarian akan menampilkan lokasi file yang sesuai dengan pola tersebut.

Jika hasilnya sangat banyak, Anda dapat mempersempit pencarian dengan menggunakan nama yang lebih spesifik atau ekstensi tertentu.

Cara Mencari File Berdasarkan Isi

Ada perbedaan antara mencari nama file dan mencari teks di dalam file.

Jika Anda mengetahui nama file, gunakan dir atau where.

Jika Anda mengetahui kata atau kalimat yang terdapat di dalam file teks, gunakan findstr.

Contohnya, untuk mencari kata desain pada file teks di folder aktif:

findstr /i "desain" *.txt

Parameter /i membuat pencarian tidak membedakan huruf besar dan kecil.

Cara Mencari Isi File sampai ke Subfolder

Jika file teks tersebar di beberapa folder, gunakan /s.

Contohnya:

findstr /s /i "desain" *.txt

Perintah tersebut mencari teks desain pada file .txt di direktori aktif dan subdirektorinya. Microsoft memberikan contoh penggunaan /s dan /i untuk pencarian teks pada direktori dan subdirektori.

Jika hanya ingin mendapatkan nama file yang mengandung teks tersebut, gunakan /m:

findstr /s /i /m "desain" *.txt

Parameter /m membuat findstr menampilkan nama file yang berisi kecocokan, bukan seluruh baris yang cocok.

Cara Mencari File PDF, JPG, atau DOCX

Untuk mencari berdasarkan ekstensi, gunakan pola berikut:

dir *.pdf /s

Untuk gambar:

dir *.jpg /s

Untuk dokumen Word:

dir *.docx /s

Untuk beberapa pola sekaligus, dir dapat menerima lebih dari satu parameter nama file. Namun, untuk pemula biasanya lebih mudah menjalankan pencarian secara terpisah agar hasilnya lebih mudah dibaca.

Cara Menampilkan Hanya Path File

Jika Anda ingin hasil yang lebih ringkas, gunakan /b.

Contohnya:

dir *.pdf /s /b

Hasilnya akan lebih sederhana karena hanya menampilkan path file yang ditemukan.

Ini berguna ketika hasil pencarian akan digunakan untuk proses berikutnya atau ketika Anda hanya membutuhkan lokasi file.

Microsoft mendokumentasikan /b sebagai format tampilan yang hanya menampilkan informasi dasar nama/path file.

Cara Mencari File dengan Nama yang Mengandung Spasi

Jika nama file mengandung spasi, gunakan tanda kutip pada pola yang diperlukan.

Misalnya:

Laporan Bulanan.pdf

Untuk mencari file tersebut:

dir "Laporan Bulanan.pdf" /s

Jika hanya mengingat bagian tertentu dari namanya:

dir "*Bulanan*" /s

Tanda kutip membantu CMD membaca pola tersebut sebagai satu argumen.

Cara Menyimpan Hasil Pencarian ke File

Jika hasil pencarian cukup panjang, Anda dapat menyimpannya ke file teks menggunakan operator >.

Contohnya:

dir *.pdf /s /b > hasil-pencarian.txt

Hasil pencarian akan diarahkan ke hasil-pencarian.txt.

Cara ini berguna ketika jumlah file yang ditemukan cukup banyak sehingga tidak praktis diperiksa langsung di jendela CMD.

Kesalahan yang Sering Terjadi

Salah satu kesalahan umum adalah mencari dari direktori yang salah.

Misalnya Anda menjalankan:

dir laporan.pdf

tetapi CMD sedang berada di:

C:\Users\Public

sementara file sebenarnya berada di:

D:\Dokumen

Solusinya adalah menentukan lokasi secara langsung:

dir D:\Dokumen\laporan.pdf

atau berpindah direktori terlebih dahulu:

cd /d D:\Dokumen

Kesalahan lainnya adalah menggunakan pola yang terlalu umum. Misalnya:

dir *.* /s

pada folder yang berisi sangat banyak file dapat menghasilkan output yang sangat panjang. Gunakan pola yang lebih spesifik jika memungkinkan.

Jika File Tidak Ditemukan

Jika CMD menampilkan bahwa file tidak ditemukan, periksa beberapa hal.

Pertama, pastikan nama file benar. Perhatikan juga ekstensi seperti .jpg, .jpeg, .png, .pdf, atau .docx.

Kedua, pastikan lokasi pencarian sudah benar.

Ketiga, gunakan wildcard jika Anda hanya mengetahui sebagian nama:

dir *nama* /s

Keempat, jika mencari program atau executable, coba gunakan:

where nama-program

where memang dirancang untuk menampilkan lokasi file yang sesuai dengan pola pencarian.

Perintah CMD yang Berguna untuk Pencarian File

Beberapa perintah yang perlu diingat:

dir

Menampilkan file dan folder pada lokasi tertentu.

dir *.pdf /s

Mencari file PDF pada direktori dan subdirektorinya.

dir *laporan* /s

Mencari file yang namanya mengandung laporan.

where notepad.exe

Mencari lokasi file executable yang sesuai.

findstr /s /i "kata" *.txt

Mencari teks tertentu dalam file .txt dan subfolder.

Masing-masing memiliki tujuan berbeda, sehingga tidak perlu menggunakan semua perintah untuk setiap pencarian.

Tips Mencari File lewat CMD dengan Lebih Efisien

Mulailah dengan pola yang paling spesifik. Jika Anda mengetahui nama lengkap dan ekstensi file, gunakan keduanya.

Contohnya:

dir laporan-keuangan.pdf /s

Jika tidak menemukan hasil, baru gunakan pola yang lebih longgar:

dir *keuangan*.pdf /s

Jika masih belum ditemukan, periksa lokasi drive atau folder yang digunakan.

Untuk pencarian program seperti .exe, where biasanya lebih sesuai karena dapat memanfaatkan lokasi pada PATH.

Untuk mencari kata di dalam file teks, gunakan findstr, bukan dir, karena dir bekerja pada nama file dan direktori, bukan isi dokumen.

Kesimpulan

Mencari file menggunakan Perintah CMD dapat dilakukan dengan beberapa cara sesuai kebutuhan. Untuk pencarian berdasarkan nama, ekstensi, atau lokasi, dir merupakan pilihan yang praktis. Jika ingin menemukan lokasi executable tertentu, where dapat digunakan. Sementara itu, findstr berguna ketika yang dicari adalah teks di dalam file.

Perintah dasar yang paling penting untuk diingat adalah:

dir *.pdf /s
where nama-program
findstr /s /i "kata" *.txt

Dengan memahami wildcard, path, dan parameter seperti /s, pencarian file melalui CMD Windows menjadi lebih cepat dan terarah, terutama ketika file sudah tersebar di banyak folder.