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
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í
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)
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
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.