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.
Daftar
- 1 Pengertian Mencari File lewat CMD
- 2 Mengapa Mencari File lewat CMD Dibutuhkan?
- 3 Persiapan Sebelum Memulai
- 4 Cara Mencari File Berdasarkan Nama
- 5 Cara Mencari File Berdasarkan Sebagian Nama
- 6 Cara Mencari Semua File dengan Ekstensi Tertentu
- 7 Cara Mencari File sampai ke Subfolder
- 8 Cara Mencari File di Drive Tertentu
- 9 Cara Mencari File dengan Format Nama Tertentu
- 10 Cara Mencari File dengan Perintah WHERE
- 11 Perbedaan DIR dan WHERE
- 12 Cara Mencari File Berdasarkan Nama di Seluruh Folder
- 13 Cara Mencari File Berdasarkan Isi
- 14 Cara Mencari Isi File sampai ke Subfolder
- 15 Cara Mencari File PDF, JPG, atau DOCX
- 16 Cara Menampilkan Hanya Path File
- 17 Cara Mencari File dengan Nama yang Mengandung Spasi
- 18 Cara Menyimpan Hasil Pencarian ke File
- 19 Kesalahan yang Sering Terjadi
- 20 Jika File Tidak Ditemukan
- 21 Perintah CMD yang Berguna untuk Pencarian File
- 22 Tips Mencari File lewat CMD dengan Lebih Efisien
- 23 Kesimpulan
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
.txtSelain 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:\DokumenSemakin 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:\DokumenUntuk melihat lokasi CMD saat ini, gunakan:
cdSetelah 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.pdfGunakan:
dir laporan.pdfJika 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.pdfUntuk mencari semua file yang diawali laporan, gunakan:
dir laporan*.pdfHasilnya 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 *.pdfUntuk file gambar JPG:
dir *.jpgUntuk file Word:
dir *.docxWildcard * 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 /sCMD akan mencari laporan.pdf pada direktori saat ini beserta subdirektori di bawahnya.
Misalnya Anda berada di:
D:\DokumenPerintah tersebut akan mencari file pada:
D:\Dokumen
D:\Dokumen\Kerja
D:\Dokumen\Sekolah
D:\Dokumen\Arsipdan 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 /sPerintah tersebut mencari file PDF pada drive D beserta subfoldernya.
Jika hanya ingin mencari pada folder tertentu:
dir D:\Dokumen\*.pdf /sCara 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.pdfJika hanya ingin mencari file yang diawali projek, gunakan:
dir projek*.pdfJika ingin mencari semua file yang memiliki kata projek pada namanya:
dir *projek*.pdfTeknik 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-fileContohnya:
where notepad.exePerintah 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.txtPerintah 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 /sSedangkan where sangat berguna ketika ingin mengetahui lokasi file yang cocok dengan pola tertentu:
where /r C:\ nama-file.exewhere 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 /sJika hanya mengetahui sebagian namanya:
dir D:\*data*.xlsx /sHasil 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" *.txtParameter /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" *.txtPerintah 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" *.txtParameter /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 /sUntuk gambar:
dir *.jpg /sUntuk dokumen Word:
dir *.docx /sUntuk 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 /bHasilnya 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.pdfUntuk mencari file tersebut:
dir "Laporan Bulanan.pdf" /sJika hanya mengingat bagian tertentu dari namanya:
dir "*Bulanan*" /sTanda 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.txtHasil 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.pdftetapi CMD sedang berada di:
C:\Users\Publicsementara file sebenarnya berada di:
D:\DokumenSolusinya adalah menentukan lokasi secara langsung:
dir D:\Dokumen\laporan.pdfatau berpindah direktori terlebih dahulu:
cd /d D:\DokumenKesalahan lainnya adalah menggunakan pola yang terlalu umum. Misalnya:
dir *.* /spada 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* /sKeempat, jika mencari program atau executable, coba gunakan:
where nama-programwhere memang dirancang untuk menampilkan lokasi file yang sesuai dengan pola pencarian.
Perintah CMD yang Berguna untuk Pencarian File
Beberapa perintah yang perlu diingat:
dirMenampilkan file dan folder pada lokasi tertentu.
dir *.pdf /sMencari file PDF pada direktori dan subdirektorinya.
dir *laporan* /sMencari file yang namanya mengandung laporan.
where notepad.exeMencari lokasi file executable yang sesuai.
findstr /s /i "kata" *.txtMencari 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 /sJika tidak menemukan hasil, baru gunakan pola yang lebih longgar:
dir *keuangan*.pdf /sJika 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" *.txtDengan 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.
