# KruSearcher: Aradığınızı Bulun

&krusader;’ın KruSearcher lakaplı güçlü arama modülüne hoş geldiniz. &Linux; için (bildiğimiz kadarıyla) en yetenekli araçtır; çünkü aradığınız dosyayı tez bulmanız için pek çok farklı yola olanak tanır. Arama işlevi uzak dosya sistemlerinde de bulunur. Genel ve ileri olmak üzere iki düzeye ayrılmıştır. Genel sayfaya bir göz atalım.

## Genel Arama

Genel Arama

Sayfa dört bölüme ayrılmıştır: Üst (arama) bölümü, alt bölüm — İçerdiği Metin başlığıyla, sol bölüm — İçinde Ara başlığıyla ve sağ bölüm ise İçinde Arama olarak adlandırılmıştır. Açıkçası, her bölüm aramanın farklı yönlerini ele almaktadır. Bunları yakından inceleyelim.

## Üst kısım:

- Ara: Buraya ana arama kriterlerini girersiniz. Bir dosya adı veya joker karakter (`*.o.*`, `*.c` &etc;) veya boşlukla ayırarak her ikisini de girebilirsiniz. `“text”` girerseniz sonuçlar `“*text*”` ile aynı olacaktır. Arama işleminden, “|” ile dosyaları dışlayabilirsiniz (örneğin, `“*.cpp *.h | *.moc.cpp”`). Boşluk içeren dosya adları için tırnak işaretleri kullanabilirsiniz. Program Files girdisi, adında `Program Files` olan dosyaları/klasörleri süzer. Sağdaki aşağı oka tıkladıktan sonra gösterilen açılır liste, daha önce girdiğiniz kriterlerden bazılarını seçmenize olanak tanır.

  Ara alanındaki öneriler listesinin düzenlenmesi olanaklıdır. Ögelerden bazılarını beğenmiyorsanız onu seçin ve yalnızca &Shift;Sil düğmesine basın ve bu işe yaramayan öneri silinir. Ayrıca Ara alanındaki tüm geçmişi görmek ve gereksiz girişleri silmek için de ok düğmelerini kullanabilirsiniz.

- BÜYÜK/küçük harf duyarlı: İşaretini kaldırmak, aramalarda BÜYÜK/küçük harf hassasiyetini kaldırır (&ie;: `*.c` interprets as `*.c` AND `*.C`).

- Türü: bu kutu, bir dosyayı yalnızca adına göre değil aynı zamanda &MIME; türüne göre de aramanıza olanak tanır. Örneğin, adı B ile başlayan tüm ses dosyalarını arayabilirsiniz. Genellikle bu seçenek öntanımlı olarak “tüm dosyalar”dır; ancak arşivleri, klasörleri, görüntüleri, metin dosyalarını, videoları ve ses dosyalarını aramayı seçebilirsiniz.

## Sağ ve sol kısım:

- İçinde Ara ve İçinde Arama: Bu iki bölümü kullanarak aramayı tam olarak istediğiniz şekilde belirtebilirsiniz. Örneğin, tüm dosya sisteminde (`/` ile başlayan) bir dosyayı aramak isteyebilirsiniz; ancak `/mnt` içinde arama yapmak istemeyebilirsiniz. Tek yapmanız gereken İçinde Ara kutusuna `/` yazmanız ve İçinde Arama kutusuna `/mnt` yazmanızdır. Liste kutularından birine birden fazla klasör girmek istiyorsanız, adı yazıp &Enter; düğmesine basmanız yeterlidir. Klasör adı daha büyük liste kutusuna kopyalanacak ve başka bir ad girebileceksiniz.

  Giriş satırında &plasma; global ayarlarına karşılık gelen bir kendiliğinden tamamlama özelliği bulunur. Dilerseniz klasör simgesine tıklayıp eklemek istediğiniz klasöre göz atabilirsiniz.

  İçinde Arama kutusunun altındaki Klasör adlarını dışla giriş alanını kullanarak, arama sonuçlarından süzülecek dosya ve klasörleri tanımlamak olanaklıdır.

  Süzme listesindeki ögeler boşlukla ayrılmalıdır.

  Süzme listesi ögelerindeki boşluklar kaçırılabilir veya tırnak içine alınabilir. Örnek: `.git "target build" build\ krusader`

## Alt kısım:

- Metin: Buraya metin girmek, &krusader;’ın onu dosyaların içinde aramasına (`grep`) neden olur. Böylece örneğin, `“test 123”` ifadesini tüm üstbilgi dosyalarında (`*.h`) kolaylıkla arayabilirsiniz.

- Düzenli İfade anahtarı: Düzenli ifadeler kipini açar/kapatır. Sağdaki aşağı oka tıkladıktan sonra gösterilen açılır liste, düzenli ifadelerin özel sembollerini girmenize olanak tanır.

- Kodlama: Metin kodlamasını seçmenize olanak tanır.

- Yalnızca tam sözcükleri eşleştir: Tam bir eşleşmenin (harfler ve uzunluk) bulunması gerektiğini belirtmenize olanak tanır.

- BÜYÜK/küçük harf duyarlı: BÜYÜK ve küçük harflerle aranan metninizi veya tam olarak girdiğiniz ifadeyi ifade eder.

- Alt klasörlerde ara: Özyineli bir arama gerçekleştirin ve yoldaki her klasöre dalın.

- Arşivlerde ara: &krusader; Desteklenen her arşivdeki dosyalarınızı arayacaktır. Ancak bunun gerçekleştirilmesi daha uzun sürer.

  Bu onay kutusunu işaretlerseniz artık dosyaların içinde `grep` yapamayacağınızı fark edeceksiniz. Bu, arşivlenmiş dosyaların içine bakmak &krusader;’i zorladığı için yapılır. bunları çıkarmak son derece zaman alıcı bir aramayla sonuçlanır.

- Bağlantıları izle: İşaretlenmişse &krusader;, aramalardaki yumuşak bağlantıları takip edecektir.

- Profiller: Aynı arama işlemini düzenli olarak yapmanız gerekiyorsa arama ayarlarını kaydedebilirsiniz; dosyaları içerin, dışlayın vb. gibi. “Profil” düğmesine basarak, arama profilleri ekleyebilir/yükleyebilir/kaydedebilir/kaldırabilirsiniz.

- Panoda sorgula: İşaretlenmişse &krusader;, bulunan bir dosya açıldığında arama metnini panoya koyar.

Yukarıdaki ekran görüntüsü; `c, cpp` veya `h` ile biten ve `“testing 123”` dizisini içeren bir tüm dosyalar aramasını göstermektedir. &krusader;; `/root, /opt, /bin` ve `/usr` konumlarında arayacak; ancak `/usr/lib` ve `/usr/share` konumlarında arama yapmayacaktır.

Ara düğmesine tıklamak aramayı başlatır ve sonuçlar sayfasını görüntüler. Arama sırasında aramayı durdurmak için Durdur düğmesine basabilirsiniz. Kapat düğmesi arama sırasında çalışmaz; bu yüzden, öncelikle aramayı durdurmalı ve sonra pencerenin Kapat düğmesine tıklamalısınız. Bir sonuç bulunduğunda, üzerine çift tıklamak &krusader;’ın etkin panel noktasını bulunan dosyalara götürür; ancak arama penceresini kapatmayacaktır, dolayısıyla farklı bir sonuca tıklayabileceksiniz.

Bazen aramanızı daha da daraltmanız gerekir. KruSearcher çok daha ayrıntılı bir arama yapmanızı sağlar ve bunun için Gelişmiş sayfasına bakacağız.

## Gelişmiş Arama

Gelişmiş Arama

Bu ekran görüntüsü, boyutu 10 KiB ile 150 KiB arasında olan, 10 Ekim ile 1 Kasım arasında değiştirilen, “nobody” grubundaki herhangi bir kullanıcıya ait olan ve “nobody” grubundaki herhangi bir kişi tarafından okunabilen ve yazılabilen; ancak yalnızca dünyanın geri kalanı tarafından okunabilen dosyalar için bir aramayı göstermektedir.

Gelişmiş sayfası üç bölüme ayrılmıştır: Büyüklük, tarih ve sahiplik.

Büyüklük

Aradığınız dosyanın boyut erimini seçmenizi sağlar. Onay kutularını işaretleyerek XXX bayttan (veya KB, MB) büyük, XXX bayttan küçük bir dosyayı arayabilirsiniz veya her ikisini de işaretleyerek boyutu XXX’ten büyük; ancak YYY’den küçük bir dosya arayabilirsiniz.

Tarih

Bu bölüm, tarih kriteri tanımlamanın üç farklı yolunu sunar:

- Arasında değiştirilmiş: İki tarih girmenizi sağlar. &krusader;, ilk tarih ile ikinci tarih (içerilir) arasında değiştirilen dosyaları arayacaktır.

  Standart bir tarih penceresi açmak için tarih simgesine (giriş kutularının yanında) tıklayabilirsiniz; bu, takvime kolayca göz atmanıza ve istediğiniz tarihi aramanıza olanak tanır. Bir tarihe tıklamak pencereyi kapatacak ve giriş kutusunda tarih görünecektir.

- Sonrasında değiştirilmemiş: Bu seçeneğin seçilmesi, &krusader;’ın belirli bir tarihten sonra DEĞİŞTİRİLMEMİŞ dosyaları aramasını sağlar; bu, o tarihten daha eski dosyaları aramakla aynıdır.

- Değiştirildiği/Değiştirilmediği son zaman: Bu giriş kutularına tarih değil sayı girersiniz. Bu sayı günleri/haftaları/ayları temsil eder (yakındaki bırakma kutusunda seçildiği gibi). Üst giriş kutusuna 5 rakamını girdiğinizde &krusader; son 5 gün içinde değiştirilen dosyaları arar. Alt giriş kutusuna 2 sayısını girmek &krusader;’ın son 2 gün içinde değiştirilmeyen dosyaları aramasını sağlar. Her ikisinin birleşimi, son 5 günde değiştirilen; ancak son 2 günde DEĞİŞTİRİLMEYEN dosyaların aranmasıyla sonuçlanır.

Sahiplik

- Ait olduğu kullanıcı/grup: Karşılık gelen onay kutularının her birini işaretleyerek belirli bir kullanıcıya ve/veya gruba ait dosyaları arayabilirsiniz. Açılır kutu sistemdeki tüm kullanıcı adlarını ve grup adlarını listeler; yalnızca birini seçin ve sürdürün.

- İzinler: Sahip, Grup ve Tümü olarak üçe bölünmüştür — dosya için belirli izinleri seçmenize olanak tanır. Sahip, Grup, Tümü veya herhangi bir kombinasyon için izinleri belirlemeyi seçebilirsiniz. Soru işareti (?), bir joker karakterdir; bu, herhangi bir iznin geçerli olduğu anlamına gelir.

Açıklığa kavuşturmak gerekirse, yukarıdaki ekran görüntüsü (sahiplik kısmı), “users” grubundaki herhangi bir kullanıcıya ait olan, gruptaki herhangi bir kullanıcı tarafından okunabilir, yazılabilir; ancak çalıştırılamaz olan, dünyanın geri kalanı tarafından okunabilir; ancak yazılamaz veya yürütülemez olan ve sahibine bilinmeyen izinlere sahip olan dosyaların aranmasını açıklar.

Sonuçlar

Aramayı başlatmak ve Sonuçlar penceresini açmak için Ara düğmesine tıklayın. Burada arama eyleminin ilerlemesini ve sonuçlarını görebilirsiniz. İsterseniz geçerli arama işlemini Durdur düğmesi ile durdurabilirsiniz. Sonuç listesinde dosyayı seçin ve görüntülemek/düzenlemek veya sağ tıklama menüsünü kullanmak için F3/F4 düğmelerini kullanın. Bulunan bir ögeye tıkladığınızda, seçilen öge geçerli panel klasöründe değilse etkin panelin klasörü değişecektir. Sonuçlar penceresi, ögelerin diğer pencerelere sürüklenmesini ve panoya kopyalanmasını destekler (&Ctrl;C). KruSearcher penceresini kapattığınızda seçilen öge etkin panelde seçilir.

Liste Kutusuna Besle

Sonuçlar görüntülendikten sonra Liste Kutusuna Besle düğmesine tıkladığınızda &krusader;, bir sorgu adı ister; bu ad, arama sonuçlarını barındıran liste panelindeki Sonuçlar sekmesinde kullanılacaktır. Yeni sekmedeki dosyalar üzerinde istediğinizi yapabilirsiniz. Konum araç çubuğu örneğin, `virt:/Arama sonuçları 1` görüntüler.

Sonuçlar sekmesindeki dosyalar aslında özgün dosyalardır. Bir dosyayı silerseniz o dosya gerçekten silinir!