<!--
    SPDX-FileCopyrightText: 2000-2003 Shie Erlich <erlich@users.sourceforge.net>
    SPDX-FileCopyrightText: 2000-2003 Rafi Yanai <yanai@users.sourceforge.net>
    SPDX-FileCopyrightText: 2004-2010 Frank Schoolmeesters <codeknight@users.sourceforge.net>
    SPDX-FileCopyrightText: 2000-2022 Krusader Krew <https://krusader.org>
-->
<sect1 id="krusearcher">
  <title
>Krusearcher: Hitta vad du söker efter</title>
  <indexterm>
    <primary
>Sök</primary>
  </indexterm>
  <para
>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.</para>
  <figure id="screenshot-search-general" float="1">
    <title
>Allmän sökning</title>
    <mediaobject>
      <imageobject>
        <imagedata fileref="search_general.png"
></imagedata>
      </imageobject>
      <textobject>
        <phrase
>Allmän sökning</phrase>
      </textobject>
    </mediaobject>
  </figure>
  <para
>Sidan är uppdelad i fyra delar: Övre delen (sök efter), undre delen som har rubriken <guilabel
>Innehållande text</guilabel
>, den vänstra delen som har rubriken <guilabel
>Sök i</guilabel
> och den högra delen som kallas <guilabel
>Sök inte i</guilabel
>. Uppenbarligen hanterar varje del olika aspekter av sökningen. Låt oss ta en närmare titt på dem.</para>
  <itemizedlist>
    <title
>Övre delen:</title>
    <listitem>
      <para
><guilabel>Sök efter</guilabel>: Här skriver du in det huvudsakliga sökbegreppet. Du kan skriva in ett filnamn, jokertecken ( <literal role="extension">*.o.*</literal>, <literal role="extension">*.c</literal> etc.) eller båda, åtskilda med ett mellanslag. Om du skriver <literal>'text'</literal> är resultatet samma som <literal>'*text*'</literal>. Du kan undanta filer från sökningen med '|' (t.ex. <literal role="extension">'*.cpp *.h | *.moc.cpp'</literal>) . 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 <filename>Program och filer</filename>.</para>
      <note>
          <para
>It is possible to edit the list of suggestions for the <guilabel
>Search for</guilabel
> field. If you do not like some of its items just select it and press <keycombo action="simul"
>&Shift;<keycap
>Del</keycap
></keycombo
> and that useless suggestion gets deleted. You can also use the arrow keys in order to see all the history in the <guilabel
>Search for</guilabel
> field, and delete the entries that are needless. </para>
      </note>
    </listitem>
    <listitem>
      <para
><guilabel
>Skiftlägeskänslig</guilabel
>: Avmarkeras den tillåts sökning med små och stora bokstäver (dvs.: <literal role="extension"
>*.c</literal
> tolkas som <literal role="extension"
>*.c</literal
> OCH <literal role="extension"
>*.C</literal
>).</para>
    </listitem>
    <listitem>
      <para
><guilabel
>Of type</guilabel
>: 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.</para>
    </listitem>
  </itemizedlist>
  <itemizedlist>
    <title
>Vänstra och högra delarna:</title>
    <listitem>
      <para
><guilabel>Sök i</guilabel> och <guilabel>Sök inte i</guilabel>: 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 <filename>/</filename>), men vill inte söka inne i <filename>/mnt</filename>. Allt du behöver göra är att skriva <filename>/</filename> i rutan <guilabel>Sök i</guilabel>, och skriva <filename>/mnt</filename> i rutan <guilabel>Sök inte i</guilabel>. 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.</para>
    </listitem>
  </itemizedlist>
  <itemizedlist>
    <title
>Undre delen:</title>
    <listitem>
      <para
><guilabel
>Text</guilabel
>: Att skriva in text här gör att &krusader; söker efter den inne i filerna (<command
>grep</command
>). På så sätt kan du söka efter alla deklarationsfiler (<literal role="extension"
>*.h</literal
>) som innehåller texten <literal
>'test 1 2 3'</literal
>.</para>
    </listitem>
    <listitem>
      <para
><guilabel
>Reguljärt uttryck</guilabel
>: Ä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. </para>
    </listitem>
    <listitem>
      <para
><guilabel
>Kodning</guilabel
>: Låter dig välja textkodningen. </para>
    </listitem>
    <listitem>
      <para
><guilabel
>Matcha endast hela ord</guilabel
>: Låter dig ange att en fullständig matchning måste hittas (bokstäver och längd). </para>
    </listitem>
    <listitem>
      <para
><guilabel
>Skiftlägeskänslig</guilabel
>: Hänvisar till om texten söks efter med både små och stora bokstäver, eller den exakta meningen du skrev in.</para>
    </listitem>
    <listitem>
      <para
><guilabel
>Search in sub folders</guilabel
>: perform a recursive search and dive into every folder on the way.</para>
    </listitem>
    <listitem>
      <para
><guilabel
>Sök i arkiv</guilabel
>: &krusader; kommer att söka efter filerna inne i alla arkiv som stöds. Det tar dock längre att utföra. <note
> <para
>Om du markerar kryssrutan, märker du att du inte kan söka efter text med <command
>grep</command
> 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.</para>
      </note
></para>
    </listitem>
    <listitem>
      <para
><guilabel
>Följ länkar</guilabel
>: Om markerad, följer &krusader; symboliska länkar under sökningen.</para>
    </listitem>
    <listitem>
      <para
><guilabel
>Profiler</guilabel
>: 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.</para>
    </listitem>
    <listitem>
      <para
><guilabel
>Sökbegrepp till klippbordet</guilabel
>: Om markerad, placerar &krusader; söktexten på klippbordet när en hittad fil öppnas.</para>
    </listitem>
  </itemizedlist>
  <para
>Skärmbilden ovan visar en sökning efter alla filer som slutar med <literal role="extension"
>c, cpp</literal
> eller <literal role="extension"
>h</literal
> och innehåller strängen <literal
>'test 1 2 3'</literal
>. &krusader; söker i <filename class="directory"
>/root, /opt, /bin</filename
> och <filename class="directory"
>/usr</filename
>, men inte i <filename class="directory"
>/usr/lib</filename
> och <filename class="directory"
>/usr/share</filename
>.</para>
  <para
>Genom att klicka på knappen <guibutton
>Sök</guibutton
> startas sökningen och resultatsidan visas. Under sökningen kan du klicka på knappen <guibutton
>Stoppa</guibutton
> för att stoppa sökningen. Knappen <guibutton
>Stäng</guibutton
> 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.</para>
  <para
>Sometimes, you need to narrow your search even more. KruSearcher allows a much finer search, and for that, let's look at the <guilabel
>Advanced Page</guilabel
>...</para>
  <figure id="screenshot-search-advanced" float="1">
    <title
>Avancerad sökning</title>
    <mediaobject>
      <imageobject>
        <imagedata fileref="search_advanced.png"
></imagedata>
      </imageobject>
      <textobject>
        <phrase
>Avancerad sökning</phrase>
      </textobject>
    </mediaobject>
  </figure>
  <para
>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.</para>
  <para
>Den avancerade sidan är uppdelad i tre delar: storlek, datum och ägare.</para>
  <para>
    <emphasis role="bold"
>Storlek</emphasis>
  </para>
  <para
>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.</para>
  <para>
    <emphasis role="bold"
>Datum</emphasis>
  </para>
  <para
>Den här delen erbjuder tre olika sätt att definiera datumkriteriet: <itemizedlist>
    <listitem>
      <para
><guilabel
>Ändrad mellan</guilabel
>: 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. <note
> <para
>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.</para>
      </note
></para>
    </listitem>
    <listitem>
      <para
><guilabel
>Inte ändrad efter</guilabel
>: 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.</para>
    </listitem>
    <listitem>
      <para
><guilabel
>Ändrad de senaste/Inte ändrad de senaste</guilabel
>: 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.</para>
    </listitem>
  </itemizedlist
></para>
  <para>
    <emphasis role="bold"
>Ägare</emphasis>
  </para>
  <itemizedlist>
    <listitem>
      <para
><guilabel
>Tillhör användare/grupp</guilabel
>: 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.</para>
    </listitem>
    <listitem>
      <para
><guilabel
>Behörigheter</guilabel
>: 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.</para>
    </listitem>
  </itemizedlist>
  <note>
    <para
>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.</para>
  </note>
  <para>
    <emphasis role="bold"
>Resultat</emphasis>
  </para>
  <para
>Clicking on the <guibutton
>Search</guibutton
> 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 <guibutton
>Stop</guibutton
> button. In the result list select the file and use <keycap
>F3</keycap
>/ <keycap
>F4</keycap
> 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 (<keycombo action="simul"
>&Ctrl;<keycap
>C</keycap
></keycombo
>). When you close the KruSearcher window, the selected item is selected in the active panel.</para>
  <para>
    <emphasis role="bold"
>Skicka till listruta</emphasis>
  </para>
  <para
>När du klickar på knappen <guibutton
>Skicka till listruta</guibutton
> 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. <filename
>virt:/Sökresultat 1</filename
>.</para>
  <warning>
    <para
>Filerna under resultatfliken är verkligen de ursprungliga filerna. Om du tar bort en fil, tas den bort!</para>
  </warning>
</sect1>
