Windows'da Arama Yapmak için Bul Komutu Nasıl Kullanılır
, Windows Komut Istemi / / March 16, 2020
Son Güncelleme Tarihi:
Windows araması sizin için çok yavaş mı? Komut İstemi penceresindeki find komutunu kullanarak aramanızı nasıl hızlandıracağınızı öğrenin.
Windows'un bazı yerleşik arama özellikleri vardır, ancak beğeninize göre olmayabilir. Cortana veya Windows 10'daki Dosya Gezgini'nde Görev Çubuğundaki standart Arama kutusu ve Arama kutusu dosya içeriğinde arama yapmanızı sağlar, ancak bunlar yavaş olabilir, özellikle Dosya Gezgini arama.
Komut satırını kullanarak sabit diskinizdeki dosyaların içeriğini aramanın daha hızlı bir yolu vardır. bulmak command dosyalarda metin dizeleri arar ve metin dizesinin bulunduğu dosyalardan metin satırlarını döndürür.
NOT: bulmak komutu büyük dosyalar veya çok sayıda dosya için uygun değildir.
Bugün, bulmak komutunu verirseniz bazı örnekler vereceğiz.
Yönetici Ayrıcalıklarıyla Komut İstemi Penceresini Açma
Komut İstemi penceresini yönetici olarak açmak gerekli değildir. Ancak, can sıkıcı onay iletişim kutularından kaçınmanıza yardımcı olur. Komut satırında hangi komutları yönetici olarak çalıştırdığınıza dikkat edin. Kullanmak
Giriş cmd.exe içinde Arama Görev Çubuğundaki Ardından, Komut istemi altındaki öğe En iyi eşleşme ve seç Yönetici olarak çalıştır açılır menüden.
Eğer Kullanıcı Hesap Denetimi iletişim kutusu görüntülenir, Evet devam etmek.
NOT: Bilgisayarınıza bağlı olarak bu iletişim kutusunu göremeyebilirsiniz. Kullanıcı Hesabı Denetimi ayarları. UAC'yi tamamen devre dışı bırakmanızı önermiyoruz.
Find Komutunun Anahtarları ve Parametreleri
Çoğu komutta, komutun varsayılan işlemini değiştiren isteğe bağlı anahtarlar bulunur. İçin mevcut tüm anahtarları görmek için yardım alabilirsiniz. bulmak komut istemine aşağıdaki satırı yazıp Giriş.
bul /?
Anahtarlar küçük veya büyük harf olabilir.
İçin “String” parametresini kullanırsanız, dizeyi çift tırnak işareti içine almalısınız, aksi takdirde bulmak komutu çalışmaz ve bir hata döndürür.
[Sürücü:] [yol] dosyaadı parametresi, sürücü harfinden tek bir dosyaya veya birden çok dosyaya kadar herhangi bir şey olabilir.
Find komutu için sözdizimi
Bir komutun sözdizimi, komutu, anahtarlarını ve parametrelerini düzenlemenin belirli bir yoludur. Aşağıdaki, find komutu için genel sözdizimidir.
bul [anahtarlar] "dize" [yol adı / adları]
Anahtarlar, önceki “String” parametre. Parantez [], anahtarın veya parametrenin isteğe bağlı olduğunu belirtir.
Tek Bir Belgede Metin Dizesi Arama
İlk olarak, bir metin dizesinin tüm tekrarlamaları için bir belgede nasıl arama yapılacağını göstereceğiz. Aşağıdaki komut example1.txt dosyasında “groovypost en iyi teknoloji sitesidir” ifadesini arar.
find "groovypost en iyi teknoloji sitesidir" "C: \ Users \ Lori \ Documents \ FindCommandExamples \ example1.txt"
NOT: Yolun veya dosya adının herhangi bir bölümünde boşluk varsa, yukarıdaki komutta yaptığımız gibi, tüm yolun başına tırnak koymanız gerekir. Bu durumda alıntılara gerçekten ihtiyaç duyulmaz, ancak bunlara sahip olmak zarar vermez.
İfadenin, dosyada olmasına rağmen, yukarıdaki örnekte bulunmadığına (dosya yolunun altında hiçbir şey listelenmez) dikkat edin. Çünkü "groovypost" da davada "groovyPost" olan dosyayla eşleşmedi. Ekle "/ben”(Küçük harf veya büyük harf“ i ”) find komutundan hemen sonra (tümcecikten önce) metin ifadesini ararken büyük / küçük harf kullanımını dikkate almaz.
find / i "groovypost en iyi teknoloji sitesidir" "C: \ Users \ Lori \ Documents \ FindCommandExamples \ example1.txt"
Şimdi, cümle bulundu ve cümleyi içeren tüm satır, aranan dosyanın yolunun altındaki ekrana yazdırılıyor.
Aynı Metin Dizesi için Birden Çok Belgede Ara
Artık bir dosyayı metin dizesi için arayabildiğinize göre, aynı metin dizesini birden çok dosyada arayalım.
Her komutun yolunu boşlukla ayrılmış tırnak işaretleri arasına koyarak find komutunda aranacak birden çok dosya belirleyebilirsiniz.
find / i "groovypost" "C: \ Kullanıcılar \ Lori \ Belgeler \ FindCommandExamples \ example1.txt" "C: \ Kullanıcılar \ Lori \ Belgeler \ FindCommandExamples \ example2.txt"
Ayrıca, aşağıdaki komutta gösterildiği gibi, bir yıldız işareti (*) olan joker karakteri kullanarak bir dizindeki tüm metin dosyalarında arama yapabilirsiniz.
find / i "groovypost" "C: \ Kullanıcılar \ Lori \ Documents \ FindCommandExamples \ *. txt"
Arama terimi her iki belgede de bulundu ve bululdukları cümleler her dosyanın tam yolu altında listeleniyor.
Bir Dosyadaki Satır Sayısı
Bir dosyada kaç satır olduğunu bilmek istiyorsanız, tip ve bulmak komutlar. tip komutu bir veya daha fazla metin dosyasının içeriğini görüntüler.
Biz sonuçları piped tip emrini vermek bulmak dikey çubuğu (|) kullanarak komut. "/ h”Anahtarını içermeyen tüm satırları görüntülemek için “” dize, böylece metin içeren her satır sayılacaktır. Yalnızca metin dosyasındaki satır sayısını görüntülemek için (satırların kendisini değil), “/ c" değiştirmek.
C yazın: \ Users \ Lori \ Documents \ FindCommandExamples \ example1.txt | "" / v / c bul
Başka Bir Komutun Çıktısını Bul Komutuna Gönderme
Ayrıca, bir dizindeki tüm dosya adlarını belirli bir dizede arayabilirsiniz. dir komut bulmak Komut.
Örneğin, C: \ Kullanıcılar \ Lori \ Belgeler \ FindCommandExamples dizini ve bu dizindeki tüm alt dizinler (“/ sn" değiştirmek). Ayrıca, başlık bilgisi veya özeti olmadan çıplak biçimi kullanmayı belirledik (“/ b”Anahtarını) ve listeyi geniş liste biçimiyle aynı biçimde görüntülemek için (“w /”Anahtarı) ancak sütuna (“/ gün" değiştirmek).
Sonra dir komutunun çıkışını find komutuna ekliyoruz (|), "misal" parametre olarak. Bul komutuna herhangi bir anahtar eklemedik. Aranacak dosya adları, dir Komut.
dir "C: \ Kullanıcılar \ Lori \ Belgeler \ FindCommandExamples" / s / b / d | "örnek" bul
Dosya Gezgini'nde find komutunu veya Arama kutusunu kullanmayı tercih ediyor musunuz? Find komutunu nasıl kullandınız? Aşağıdaki yorumlarda fikirlerinizi ve örneklerinizi bizimle paylaşın.