# Krusearcher: Hitta vad du söker efter

Välkommen till &krusader;s kraftfulla sökmodul, med smeknamnet Krusearcher. Den är det dugligaste verktyget för &Linux; (som vi känner till), eftersom den tillåter så många olika sätt att snabbt hitta filer du letar efter. Sökfunktionen är också tillgänglig på fjärrfilsystem. Den är uppdelad i två nivåer, den allmänna och den avancerade. Låt oss börja med att ta en titt på den allmänna sidan.

## Allmän sökning

Allmän sökning

Sidan är uppdelad i fyra delar: Övre delen (sök efter), undre delen som har rubriken Innehållande text, den vänstra delen som har rubriken Sök i och den högra delen som kallas Sök inte i. Uppenbarligen hanterar varje del olika aspekter av sökningen. Låt oss ta en närmare titt på dem.

## Övre delen:

- Sök efter: Här skriver du in det huvudsakliga sökbegreppet. Du kan skriva in ett filnamn, jokertecken ( `*.o.*`, `*.c` etc.) eller båda, åtskilda med ett mellanslag. Om du skriver `'text'` är resultatet samma som `'*text*'`. Du kan undanta filer från sökningen med '|' (t.ex. `'*.cpp *.h | *.moc.cpp'`) . Du kan använda citationstecken för namn som innehåller mellanslag. Filtret "Program och filer" söker efter de filer eller kataloger som har namnet `Program och filer`.

  It is possible to edit the list of suggestions for the Search for field. If you do not like some of its items just select it and press &Shift;Del and that useless suggestion gets deleted. You can also use the arrow keys in order to see all the history in the Search for field, and delete the entries that are needless.

- Skiftlägeskänslig: Avmarkeras den tillåts sökning med små och stora bokstäver (dvs.: `*.c` tolkas som `*.c` OCH `*.C`).

- Of type: this box lets you search for a file not only by its name, but also by its &MIME; type. For example, you can search for all the audio files whose name begins with B. Usually this option defaults to 'all files', but you can choose to search for archives, folders, images, text files, videos and audio files.

## Vänstra och högra delarna:

- Sök i och Sök inte i: Genom att använda dessa två delar, kan du ange en sökning exakt som du vill ha den. Du kanske exempelvis vill söka efter en fil i hela filsystemet (som börjar med `/`), men vill inte söka inne i `/mnt`. Allt du behöver göra är att skriva `/` i rutan Sök i, och skriva `/mnt` i rutan Sök inte i. Om du vill skriva in mer än en katalog i någon av rutorna, skriv bara det första namnet och tryck på returtangenten. Katalognamnet kopieras till den större listrutan, och du kommer att kunna skriva in ett nytt namn.

## Undre delen:

- Text: Att skriva in text här gör att &krusader; söker efter den inne i filerna (`grep`). På så sätt kan du söka efter alla deklarationsfiler (`*.h`) som innehåller texten `'test 1 2 3'`.

- Reguljärt uttryck: Ändra läget för reguljärt uttryck. En kombinationslista visas efter att ha klickar på neråtpilen till höger som låter dig ange specialsymboler för reguljära uttryck.

- Kodning: Låter dig välja textkodningen.

- Matcha endast hela ord: Låter dig ange att en fullständig matchning måste hittas (bokstäver och längd).

- Skiftlägeskänslig: Hänvisar till om texten söks efter med både små och stora bokstäver, eller den exakta meningen du skrev in.

- Search in sub folders: perform a recursive search and dive into every folder on the way.

- Sök i arkiv: &krusader; kommer att söka efter filerna inne i alla arkiv som stöds. Det tar dock längre att utföra.

  Om du markerar kryssrutan, märker du att du inte kan söka efter text med `grep` i filer längre. Det beror på att leta inne i arkiverade filer tvingar &krusader; att packa upp dem, vilket orsakar ytterst långsam sökning.

- Följ länkar: Om markerad, följer &krusader; symboliska länkar under sökningen.

- Profiler: Om du regelbundet utför samma sökåtgärd, kan du spara sökinställningarna, t.ex. inkluderade filer, exkluderade filer, etc. Genom att klicka på knappen 'Profiler' kan du lägga till, spara och ta bort sökprofiler.

- Sökbegrepp till klippbordet: Om markerad, placerar &krusader; söktexten på klippbordet när en hittad fil öppnas.

Skärmbilden ovan visar en sökning efter alla filer som slutar med `c, cpp` eller `h` och innehåller strängen `'test 1 2 3'`. &krusader; söker i `/root, /opt, /bin` och `/usr`, men inte i `/usr/lib` och `/usr/share`.

Genom att klicka på knappen Sök startas sökningen och resultatsidan visas. Under sökningen kan du klicka på knappen Stoppa för att stoppa sökningen. Knappen Stäng går inte att använda under en sökning, så du måste först stoppa sökningen och därefter stänga fönstret. När ett resultat hittas, gör ett dubbelklick på det att &krusader;s aktiva panel går till filen som hittats, men sökfönstret stängs inte, så att du har möjlighet att klicka på ett annat resultat.

Sometimes, you need to narrow your search even more. KruSearcher allows a much finer search, and for that, let's look at the Advanced Page...

## Avancerad sökning

Avancerad sökning

Den här skärmbilden visar en sökning efter filer vars storlek är mellan 10 KiB och 150 KiB, som ändrades mellan 10:e oktober och 1:a november, som hör till någon användare i gruppen 'nobody', och är läs- och skrivbara av alla i gruppen 'nobody', men bara läsbara för alla andra.

Den avancerade sidan är uppdelad i tre delar: storlek, datum och ägare.

Storlek

Låter dig välja storleksintervall för filerna du söker efter. Genom att markera kryssrutorna kan du söka efter enn fil som är större än X byte (eller KiB, MiB), mindre än X byte, eller genom att markera båda söka efter en fil vars storlek är större än X men mindre än Y.

Datum

Den här delen erbjuder tre olika sätt att definiera datumkriteriet:

- Ändrad mellan: Låter dig skriva in två datum. &krusader; söker efter filer med ett ändringsdatum från det första och till och med det andra datumet.

  Du kan klicka på datumikonen (nära inmatningsrutorna) för att öppna ett vanligt datumfönster, som enkelt låter dig bläddra igenom kalendern och söka efter det önskade datumet. Genom att klicka på ett datum stängs fönstret, och datumet dyker upp i inmatningsrutan.

- Inte ändrad efter: Att välja det här alternativet gör att &krusader; söker efter filer som INTE ändrades efter ett givet datum, vilket är samma sak som att söka efter filer som är äldre än det datumet.

- Ändrad de senaste/Inte ändrad de senaste: I dessa rutor skriver du inte in ett datum, utan ett tal. Talet representerar dagar, veckor, månader (som väljes i kombinationsrutan intill). Att skriva in talet 5 i den övre inmatningsrutan, gör att &krusader; söker efter filer som ändrades de senaste 5 dagarna. Att skriva in talet 2 i den undre inmatningsrutan, gör att &krusader; söker efter filer som INTE ändrades de senaste 2 dagarna. Kombinationen av båda resulterar i en sökning efter filer som ändrades de senaste 5 dagarna, men INTE de senaste 2 dagarna.

Ägare

- Tillhör användare/grupp: Genom att markera var och en av de motsvarande kryssrutorna, kan du söka efter filer som hör till en viss användare och/eller grupp. Kombinationsrutan listar alla användarnamn och gruppnamn på systemet. Välj bara ett och fortsätt.

- Behörigheter: Uppdelat i ägare, grupp och alla. Låter dig välja viss behörighet för filen. Du kan välja att ange behörighet för ägare, grupp, alla eller någon kombination av dem. Frågetecknet (?) är ett jokertecken, vilket betyder att alla sorters behörighet är giltiga.

För att klargöra det, beskriver skärmbilden ovan (delen med ägare) en sökning efter filer som hör till någon användare i gruppen 'users', är läsbara och skrivbara men inte körbara för alla användare i gruppen, är läsbara men inte skrivara eller körbara för alla andra, och har okänd behörighet för ägaren.

Resultat

Clicking on the Search button to start the search and open the Results window. Here you can see the progress and the results of the search action. If you want you can stop the current search action with the Stop button. In the result list select the file and use F3/ F4 to view/edit or use the right-click menu. When you click on a found item, the folder of the active panel will change if the selected item is not in the current panel folder. The results window supports dragging items to other windows and copy to clipboard (&Ctrl;C). When you close the KruSearcher window, the selected item is selected in the active panel.

Skicka till listruta

När du klickar på knappen Skicka till listruta efter resultaten har visats, frågar &krusader; efter ett namn på förfrågan, som kommer att användas för resultatfliken i listpanelen som innehåller sökresultaten. Du kan göra vad du vill med filerna under den nya fliken. Platsraden visar t.ex. `virt:/Sökresultat 1`.

Filerna under resultatfliken är verkligen de ursprungliga filerna. Om du tar bort en fil, tas den bort!