# KruSearcher: Najděte to, co hledáte

Vítejte ve výkonném vyhledávacím modulu aplikace &krusader; - přezdívaném jako KruSearcher. Je to nejschopnější pomůcka (kterou známe) pro &Linux;, protože umožňuje tolik různých způsobů rychle nalézt soubor, který hledáte. Vyhledávací funkce je také dostupná pro vzdálené systémy soubory. Rozlišuje se mezi dvěma úrovněmi: obecná a pokročilá. Podívejme se na kartu Obecné.

## Obecné hledání

Obecné hledání

Karta je rozdělena do čtyř částí: horní (vyhledávací) část, dolní část - nazvaná Obsahuje text, levá část - nazvaná Hledat v a pravá část, která je nazvaná Nehledat v. Je zřejmé, že každá část se zabývá různými hledisky hledání. Pojďme se na ně podívat zblízka.

## Horní část:

- Hledat: Zde zadejte hlavní kritérium hledání. Zadat můžete název souboru, masku názvu souboru (`*.o.*`, `*.c` atd.) nebo obojí - odděleno mezerou. Napíšete-li `'text'`, výsledky budou stejné jako `'*text*'`. Vyloučit soubory z hledání můžete pomocí znaku '|' (např. `'*.cpp *.h | *.moc.cpp'`) . Pro názvy obsahující mezery, můžete použít uvozovky. Filtr "Program Files" vyhledává tyto názvy souborů/adresářů, které mají název `Program Files`.

- Rozlišovat malá/velká: Bez zaškrtnutí umožní při hledání nerozlišovat malá a velká písmena (tj.: `*.c` vyhodnotí jako `*.c` AND `*.C`).

- Typ: Tento skupinový box umožňuje hledat soubor nejen podle jeho názvu, ale také podle jeho MIME typu. Můžete například hledat všechny zvukové soubory, jejichž názvy začínají písmenem B. Obvykle má tato volba výchozí možnost 'Všechny soubory', ale můžete zvolit hledat archivy, adresáře, obrázky, textové soubory, video soubory a zvukové soubory.

## Levá a pravá část:

- Hledat v a Nehledat v: Použitím těchto dvou částí můžete určit přesný způsob hledání toho, co potřebujete. Například chcete hledat soubor v celém systému souborů (přístupný jako `/`), ale nechcete hledat uvnitř `/mnt`. Vše co musíte udělat, je `/` přidat do skupinového boxu Hledat v a `/mnt` přidat do skupinového boxu Nehledat v. Chcete-li do jednoho ze seznamů zadat více než jeden adresář, stačí nejprve napsat název a stisknout &Enter;. Název adresáře bude zkopírován do většího seznamu a budete moci zadat další název.

  Vstupní řádka má vlastnost automatického dokončování odpovídající globálnímu nastavení &kde;. Přejete-li si, můžete kliknout na ikonu složky a najít adresář, který si přejete přidat.

## Dolní část:

- Text: Zadaný text aplikace &krusader; hledá uvnitř souborů (použije se příkaz `grep`). Tímto způsobem můžete například hledat všechny hlavičkové soubory (`*.h`), které obsahují text `'testing 123'`.

- Pouze celá slova

- Rozlišovat malá/velká: Vztahuje se k vyhledávanému textu při rozlišování velkých a malých písmen nebo k přesnému výrazu, který jste zadali.

- Hledat v podadresářích: provede rekurzívní hledání a prohlédne všechny adresáře v zadané cestě.

- Hledat v archívech: Aplikace &krusader; bude hledat soubory uvnitř každého podporovaného archívu. Avšak v tomto případě berte v úvahu delší provádění.

  Chcete-li zaškrtnout tento přepínač, mějte na paměti, že nelze vyhledávat příkazem `grep` uvnitř jakéhokoli souboru v archívu. Protože prohledávání probíhá uvnitř archivovaných souborů, které jsou nejprve rozbaleny, je tato akce mimořádně časově náročná.

- Následovat odkazy: Je-li zaškrtnuto, pak aplikace &krusader; bude během hledání následovat symbolické odkazy.

- Profily: Musíte-li při hledání stále provádět stejné operace, můžete uložit nastavení hledání např. zahrnuté soubory, vyloučené soubory atd. Stiskněte tlačítko 'Profily' a můžete přidat/načíst/uložit/odstranit profily hledání.

Snímek okna uvedený výše zobrazuje hledání ve všech souborech, které končí na `c, cpp` nebo `h` a obsahují řetězec `'testing 123'`. Aplikace &krusader; bude prohledávat cesty `/root, /opt, /bin` a `/usr`, ale nebude prohledávat `/usr/lib` a `/usr/share`.

Kliknutím na tlačítko Hledat hledání začnete a zároveň se zobrazí karta Výsledky. Během hledání můžete stisknout tlačítko Zastavit, abyste hledání zastavili. Tlačítko Zavřít není během hledání povolené, takže hledání musíte nejprve zastavit a poté okno zavřít tlačítkem Zavřít. Je-li nalezen jakýkoli výsledek, po dvojkliku na něj aplikace &krusader; přejde v aktivním panelu k nalezenému souboru - ale neuzavře vyhledávací okno, takže budete moci kliknout i na jiný výsledek.

Někdy potřebujete zúžit hledání ještě více. KruSearcher umožňuje mnohem pokročilejší hledání a proto se pojďme podívat na kartu Pokročilé ...

## Pokročilé hledání

Pokročilé hledání

Tento snímek okna zobrazuje hledání souborů, jejichž velikost je mezi 10KiB a 150KiB, změněny byly mezi 10. říjnem a 1. listopadem, patří kterémukoli uživateli ve skupině 'nobody' a může je číst a zapisovat do nich kdokoli ze skupiny 'nobody', ale zbytek světa je může pouze číst.

Karta Pokročilé je rozdělena do tří částí: velikost, datum a vlastnictví.

Velikost

Umožňuje zvolit rozmezí velikosti souboru, který hledáte. Zatrhnutím přepínačů můžete hledat soubor, který je větší než XXX bajtů (nebo KB a nebo MB) nebo menší než XXX bajtů. Zatrhnutím obou přepínačů hledáte soubor, jehož velikost je větší než XXX, ale menší než YYY.

Datum

Tato část nabízí tři různé způsoby určení kritéria data:

- Změněno mezi: Umožňuje zadat dvě data. &krusader; bude hledat soubory s datem změny mezi prvním a druhým datem, včetně.

  Můžete kliknout na ikonu s datem (vedle vstupních polí), abyste otevřeli standardní okno s daty - které umožňuje jednoduše procházet kalendářem a vyhledat požadované datum. Kliknutí na datum zavře okno a datum se objeví ve vstupním poli.

- Nezměněno po: Zvolením této možnosti &krusader; vyhledá soubory, které NEBYLY změněny po zadaném datu, což je stejné jako hledání souborů starších než zadané datum.

- Změněno během posledních / Nezměněno během posledních: V těchto vstupních polích nezadáváte datum, ale číslo. Toto číslo odpovídá dnům/týdnům/měsícům (podle toho, co zvolíte ve vedlejších rozbalovacích seznamech). Zadáním čísla 5 v horním vstupním poli, bude &krusader; hledat soubory, které byly změněny v posledních 5 dnech. Zadáním čísla 2 do dolního vstupního pole bude &krusader; hledat soubory, které NEBYLY změněny v posledních 2 dnech. Kombinací obou možností budou hledány soubory, které byly změněny v posledních 5 dnech, ale NEBYLY změněny v posledních 2 dnech.

Vlastnictví

- Patří uživateli/skupině: Zatrhnutím odpovídajícího přepínače můžete hledat soubory, které patří určitému uživateli a/nebo skupině. Rozbalovací seznamy obsahují všechna jména uživatelů a názvy skupin v systému, stačí jen vybrat jednu položku.

- Práva: Jsou rozdělena na části vlastník, skupina a vše - to umožňuje zvolit určitá práva pro hledaný soubor. Můžete zvolit určitá práva pro vlastníka, skupinu a pro ostatní nebo jakoukoli kombinaci. Znak otazník (?) je speciální znak - což znamená, že je platné jakékoli oprávnění.

Snímek okna uvedený výše (v části Vlastnictví) popisuje hledání souborů, které patří kterémukoli uživateli ze skupiny 'users', číst a zapisovat do nich, ale ne spouštět, může kterýkoli uživatel ze skupiny, číst, ale ne zapisovat a spouštět, může zbytek světa a má neznámého vlastníka.

Výsledky

Kliknutím na tlačítko Výsledky začne hledání a otevře se okno Výsledky. Zde můžete vidět průběh a výsledky činnosti hledání. Chcete-li, můžete činnost hledání zastavit pomocí tlačítka Zastavit. V seznamu výsledků vyberte soubor a stiskněte klávesu F3 / F4, abyste si soubor prohlédli/upravili, nebo použijte nabídku pravého tlačítka myši. Kliknete-li na nalezenou položku a není-li vybraná položka v adresáři současného panelu, adresář aktivního panelu bude změněn. Okno Výsledky podporuje přetažení položek do jiných oken a kopírování do schránky (&Ctrl;C). Když zavřete okno modulu KruSearcher, vybraná položka je označena v aktivním panelu.

Vypsat do panelu

Kliknete-li na tlačítko Vypsat do panelu, výsledky jsou poté zobrazeny, &krusader; se pak dotáže na název. Tento název bude použit pro kartu s výsledky v panelu se seznamem, která obsahuje vyhledané výsledky. Se soubory v nové kartě můžete provádět jakoukoli operaci. Nástrojová lišta umístění bude zobrazovat např. `virt:/Výsledek hledání 1`.

Soubory v kartě s výsledky jsou vlastně skutečné soubory. Jestli některý soubor smažete - je smazaný doopravdy!