Cara Menggunakan Perintah Temukan untuk Mencari di Windows
Jendela Command Prompt / / March 16, 2020
Terakhir diperbarui saat
Apakah pencarian Windows terlalu lambat untuk Anda? Pelajari cara mempercepat pencarian Anda menggunakan perintah find di jendela Command Prompt.
Windows memiliki beberapa kemampuan pencarian bawaan, tetapi mereka mungkin tidak sesuai dengan keinginan Anda. Cortana atau kotak pencarian standar di Taskbar dan kotak pencarian di File Explorer di Windows 10 memungkinkan Anda untuk mencari melalui isi file, tetapi mereka bisa lambat, terutama File Explorer Cari.
Ada cara yang lebih cepat untuk mencari konten file di hard drive Anda menggunakan baris perintah. Itu Temukan perintah mencari string teks dalam file dan mengembalikan baris teks dari file di mana string teks ditemukan.
CATATAN: Itu Temukan perintah tidak cocok untuk file besar atau file dalam jumlah besar.
Hari ini kita akan membahas cara menggunakan Temukan perintah dan kami akan memberikan beberapa contoh.
Buka Jendela Prompt Perintah dengan Hak Istimewa Administratif
Membuka jendela Prompt Perintah karena administrator tidak diperlukan. Namun, ini membantu Anda menghindari kotak dialog konfirmasi yang mengganggu. Hanya hati-hati perintah apa yang Anda jalankan sebagai administrator di baris perintah. Menggunakan Temukan perintah sebagai administrator aman karena tidak mengubah atau menghapus file apa pun.
Memasukkan cmd.exe dalam Cari kotak di Taskbar. Kemudian, klik kanan pada Prompt Perintah item di bawah Pertandingan terbaik dan pilih Jalankan sebagai administrator dari menu popup.
Jika Kontrol Akun Pengguna kotak dialog ditampilkan, klik Iya untuk melanjutkan.
CATATAN: Anda mungkin tidak melihat kotak dialog ini, tergantung pada Anda Pengaturan Kontrol Akun Pengguna. Kami tidak merekomendasikan menonaktifkan UAC sepenuhnya.
Switch dan Parameter untuk Command find
Sebagian besar perintah memiliki sakelar opsional yang memodifikasi operasi perintah standar. Anda bisa mendapatkan bantuan untuk melihat semua sakelar yang tersedia untuk Temukan perintah dengan mengetikkan baris berikut pada prompt dan menekan Memasukkan.
Temukan /?
Saklar dapat berupa huruf kecil atau huruf besar.
Untuk "tali" parameter, Anda harus mengelilingi string dengan tanda kutip ganda, jika tidak Temukan perintah tidak akan berfungsi dan akan mengembalikan kesalahan.
Itu [drive:] [path] nama file parameter dapat berupa apa saja dari huruf kandar ke satu file atau beberapa file.
Sintaks untuk perintah find
Sintaks perintah adalah cara khusus untuk mengatur perintah dan sakelar serta parameternya. Berikut ini adalah sintaks umum untuk perintah find.
temukan [aktifkan] "string" [pathname / s]
Sakelar dapat dalam urutan apa pun asalkan sebelum "tali" parameter. Tanda kurung [] menunjukkan bahwa sakelar atau parameternya opsional.
Cari Dokumen Tunggal untuk String Teks
Pertama, kami akan menunjukkan kepada Anda cara mencari satu dokumen untuk semua kemunculan string teks. Perintah berikut mencari file example1.txt untuk frasa “groovypost adalah situs teknologi terbaik”.
temukan "groovypost adalah situs teknologi terbaik" "C: \ Users \ Lori \ Documents \ FindCommandExamples \ example1.txt"
CATATAN: Jika ada spasi di bagian mana pun dari lintasan atau nama file, Anda harus memberi tanda kutip di seluruh jalur, seperti yang kami lakukan pada perintah di atas. Kutipan tidak benar-benar diperlukan dalam kasus ini, tetapi tidak ada salahnya untuk memilikinya.
Perhatikan bahwa frasa tidak ditemukan dalam contoh di atas (tidak ada yang terdaftar di bawah path ke file), meskipun itu ada dalam file. Itu karena kasus di "groovypost" tidak cocok dengan apa yang ada di file, yaitu "groovyPost". Tambahkan "/saya”(Huruf kecil atau huruf besar“ i ”) beralih tepat setelah perintah find (sebelum frasa) untuk mengabaikan case ketika mencari frasa teks.
find / i "groovypost adalah situs teknologi terbaik" "C: \ Users \ Lori \ Documents \ FindCommandExamples \ example1.txt"
Sekarang, frasa itu ditemukan dan seluruh baris yang mengandung frasa tercetak ke layar di bawah jalur ke file yang sedang dicari.
Cari Banyak Dokumen untuk String Teks yang Sama
Sekarang Anda dapat mencari satu file untuk string teks, mari cari beberapa file untuk string teks yang sama.
Anda dapat menentukan beberapa file untuk dicari di perintah find dengan meletakkan path ke setiap file dalam tanda kutip yang dipisahkan oleh spasi.
find / i "groovypost" "C: \ Users \ Lori \ Documents \ FindCommandExamples \ example1.txt" "C: \ Users \ Lori \ Documents \ FindCommandExamples \ example2.txt"
Anda juga bisa mencari semua file teks dalam direktori menggunakan karakter wildcard, yang merupakan tanda bintang (*), seperti yang ditunjukkan pada perintah berikut.
find / i "groovypost" "C: \ Users \ Lori \ Documents \ FindCommandExamples \ *. txt"
Istilah pencarian ditemukan di kedua dokumen dan kalimat di mana mereka ditemukan tercantum di bawah path lengkap ke setiap file.
Hitung Jumlah Garis dalam File
Jika Anda ingin tahu berapa banyak baris yang ada dalam file, Anda dapat menggunakan kombinasi dari Tipe dan Temukan perintah. Itu Tipe perintah menampilkan isi dari satu atau lebih file teks.
Kami menyalurkan hasil dari Tipe perintah ke dalam Temukan perintah menggunakan bilah vertikal (|). Kami menggunakan "/ v"Beralih untuk menampilkan semua baris TIDAK mengandung “” string, sehingga setiap baris dengan teks akan dihitung. Untuk hanya menampilkan jumlah baris dalam file teks (bukan baris itu sendiri), kami menggunakan "/ c"Beralih.
ketik C: \ Users \ Lori \ Documents \ FindCommandExamples \ example1.txt | temukan "" / v / c
Kirim Output dari Command Lain ke Find Command
Anda juga dapat mencari semua nama file di direktori untuk string tertentu dengan memipet output dari file tersebut dir perintah ke Temukan perintah.
Sebagai contoh, kami mendapat daftar direktori C: \ Users \ Lori \ Documents \ FindCommandExamples direktori dan subdirektori apa pun dalam direktori tersebut (“/ s"Beralih). Kami juga menentukan untuk menggunakan format telanjang tanpa informasi atau ringkasan tajuk (“/ b"Beralih) dan untuk menampilkan daftar dalam format yang sama dengan format daftar lebar ("/ b"Beralih) tetapi diurutkan berdasarkan kolom ("/ d"Beralih).
Kemudian, kita pipa (|) output dari perintah dir ke perintah find, hanya menambahkan "contoh" sebagai parameter. Kami tidak menambahkan sakelar ke perintah find. Nama file yang akan dicari berasal dari output dir perintah.
dir "C: \ Users \ Lori \ Documents \ FindCommandExamples" / s / b / d | temukan "contoh"
Apakah Anda lebih suka menggunakan perintah find atau kotak pencarian di File Explorer? Bagaimana Anda menggunakan perintah find? Bagikan ide dan contoh Anda dengan kami di komentar di bawah.