Jak používat FSearch k rychlému vyhledání souborů v Linuxu?

fsearch-feat

Funkce vyhledávání v linuxových správcích souborů nejsou tak skvělés, mnoho správců souborů mají integrovanou vyhledávací funkci. Většinu práce dostanou.

Nicméně, rychlost vyhledávání prostřednictvím správce souborů není vždy požadovaná, abychom si mohli vybrat aplikaci, která je jí zcela věnována.

FSearch je bezplatný a otevřený nástroj pro vyhledávání souborů vydané pod licencí GNU GPL v2. Tato aplikace je poměrně rychlá a lze ji použít v systémech GNU / Linux, je napsána v jazyce C a je založena na GTK + 3.

Tato aplikace umožňuje uživatelům efektivněji vytvářet a udržovat vlastní databázi souborů a vyhledávat soubory v systému Linux.

Dokonce ani Baloo od KDE, které tráví věčné indexování souborů, ve skutečnosti nefunguje tak, jak očekáváte od moderního vyhledávání.

I když možná nemáte pocit, že je nutné provádět samostatné vyhledávání souborů, po vyzkoušení FSearch pravděpodobně rychle změníte názor.

FSearch je samostatná aplikace a nevyžaduje přítomnost konkrétního správce souborů nebo pracovního prostředí. Je podporováno hledáním „regulárních výrazů“ založených na použití knihovny PCRE (Perl Compatible Regular Expression).

Mezi jeho hlavní charakteristiky můžeme zdůraznit:

  • Okamžité vyhledávání během psaní
  • Podpora regulárních výrazů.
  • Podpora filtrů (vyhledejte pouze soubory, složky nebo vše).
  • Zahrnout a vyloučit konkrétní složky, které mají být indexovány.
  • Rychlé třídění podle názvu souboru, cesty, velikosti nebo upraveného data.
  • Přizpůsobitelné rozhraní.
  • Nezávislý stůl.
  • Minimální závislosti.
  • Malé využití paměti (pevný disk i RAM).
  • Podpora UTF8.
  • K dispozici jsou klávesové zkratky.

Instalace

FSearch je zabalen a je k dispozici v Ubuntu a jeho derivátech.

Ale v případě jiných distribucí Linuxu tomu tak není, což v jiných distribucích trochu komplikuje věci, ale v Ubuntu je to velmi jednoduché.

Uživatelé Debianu mohou také využít PPA s trochou práce navíc.

na V případě uživatelů Ubuntu musí pouze otevřít terminál a zadat do něj následující příkaz:

sudo add-apt-repository ppa:christian-boxdoerfer/fsearch-daily

sudo apt-get update

A aplikaci instalujeme pomocí:

sudo apt install fsearch

Pokud používáte Debian, můžete použít PPA, nejprve otevřít terminál a vytvořit nový soubor .list.

sudo touch  /etc/apt/sources.list.d/fsearch.list

Teď musí otevřete soubor pomocí preferovaného textového editoru a přidejte následující dva řádky.

deb http://ppa.launchpad.net/christian-boxdoerfer/fsearch-daily/ubuntu cosmic main

deb-src http://ppa.launchpad.net/christian-boxdoerfer/fsearch-daily/ubuntu cosmic main

Nyní importujte klíče pro úložiště.

sudo  apt-key adv  --keyserver keyserver.ubuntu.com --recv-keys 75555AFF5215AD9DBFD8CDB952B2FFB2DC496F40
sudo apt update

Jste připraveni zahájit instalaci FSearch.

sudo apt install fsearch-trunk

V případě Arch Linuxu a jeho derivátů je FSearch skutečně k dispozici v AUR, instalujeme jej pomocí:

yay -S fsearch-git

Uživatelé Fedory budou muset vytvořit FSearch ze zdroje, takže by se neměli setkat s žádnými problémy.

sudo dnf install automake autoconf intltool libtool autoconf-archive pkgconfig glib2-devel gtk3-devel git

Stahujeme a kompilujeme s:

git clone https://github.com/cboxdoerfer/fsearch.git

cd fsearch

./autogen.sh

./configure

make

sudo make install

Vytvoření databáze FSearch

fsearch-edit

Otevřít FSearch, Klikněte na „Upravit“ z nabídky v horní části okna FSearch. Vyberte „Předvolby“. Kliknutím na kartu „Databáze“ se otevře nové okno.

Na levé straně je na kartě Zahrnout seznam složek, které chcete zahrnout do vyhledávání. Na kartě Vyloučit jsou uvedeny podsložky, které chcete vyloučit ze zahrnutých složek.

Vpravo najdete dvě tlačítka pro přidání nebo odebrání adresářů. Otevře se okno prohlížeče souborů.

Vyberte adresář, který chcete prohledat, a potvrďte.

Když je po všem, FSearch prohledá adresář a vytvoří jeho databázi. To je překvapivě rychlé a ve skutečnosti váš počítač příliš nezpomalí.

FVyhledávání připraveno k vyhledávání


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Za data odpovídá: AB Internet Networks 2008 SL
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

     yo řekl

    A proč ne….?

    # apt install mlocate / locate

    $ aktualizovánob
    $ lokalizovat -i -cokoli-

    Přinejmenším výsledky názvu souboru jsou okamžité (po aktualizaci)

     José Luis Mateo řekl

    V L. Mincovně to nefunguje, přečtěte si zbytek

    Čtení seznamu balíků ... Hotovo
    Vytváření stromu závislostí
    Čtení informací o stavu ... Hotovo
    Balíček fsearch není k dispozici, ale některé další odkazy na balíčky
    do. To může znamenat, že balíček chybí, je zastaralý nebo pouze
    k dispozici z jiného zdroje

    E: Balíček „fsearch“ nemá kandidáta na instalaci

     MORZILLO řekl

    Celý svůj život jsem používal od Slackware.

    Obvykle to vždy fungovalo, až na některé „nové“ distribuce, které to nezahrnovaly, ale tohle je GNU / Linux! Na serverech jakékoli distribuce není nic duplikovaného.

    Obvykle:
    sudo updatedb (obnoví databázi se vším, co jste nedávno nainstalovali)

    najděte „foo“ (prohledá databázi v databázi a zobrazí výstup)

    Velmi dobré články zde.
    Myslím, že Fsearch je jako desktopová verze locate. Je v pořádku občas vidět nějakou odrůdu.