A keresési funkciók a Linux fájlkezelőkben nem túl nagyoks, sok fájlkezelő beépített keresési funkcióval rendelkeznek. Nagyrészt elvégzik a munkát.
Azonban, a fájlkezelőn keresztül történő keresés sebessége nem mindig a kívánt, így választhatunk egy teljesen dedikált alkalmazást.
Az FSearch egy ingyenes és nyílt forráskódú fájlkereső segédprogram kiadva a GNU GPL v2 licenc alatt. Ez az alkalmazás meglehetősen gyors, és GNU / Linux rendszereken is használható, C-ben írva, a GTK + 3 alapján.
Ez a kb lehetővé teszi a felhasználók számára, hogy létrehozzák és fenntartsák saját fájl-adatbázisukat, és hatékonyabban találjanak fájlokat a Linuxon.
Még a KDE Baloo-ja is, amely örökké tölti a fájlok indexelését, nem igazán úgy működik, ahogy azt a modern keresés elvárja.
Bár nem biztos, hogy külön fájlkeresésre lenne szükség, az FSearch kipróbálása után valószínűleg gyorsan meggondolja magát.
Az FSearch egy önálló alkalmazás, amely nem igényli egy adott fájlkezelő vagy a munkakörnyezet jelenlétét. Ezt támogatja a "reguláris kifejezések" keresése a PCRE (Perl Compatible Regular Expression) könyvtár használata alapján.
Fő jellemzői közül kiemelhetjük:
- Azonnali keresés gépelés közben
- Rendszeres kifejezés támogatása.
- Szűrő támogatás (csak fájlok, mappák vagy az összes keresése).
- Adjon meg és zárjon ki bizonyos indexelendő mappákat.
- Gyors rendezés fájlnév, elérési út, méret vagy módosított dátum szerint.
- Testreszabható felület.
- Független íróasztal.
- Minimális függőségek.
- Kis memóriafelhasználás (merevlemez és RAM egyaránt).
- UTF8 támogatás.
- A billentyűparancsok elérhetők.
Telepítés
Az FSearch csomagolva van és elérhető az Ubuntu-ban és annak származékaiban.
De más Linux disztribúciók esetében ez nem így van, ami kissé bonyolultabbá teszi a dolgokat más disztribúciókban, de az Ubuntuban nagyon egyszerű.
A Debian felhasználói is igénybe vehetik a PPA előnyeit egy kis plusz munkával.
hogy Azok számára, akik Ubuntu felhasználók, csak meg kell nyitniuk egy terminált, és be kell írniuk a következő parancsot:
sudo add-apt-repository ppa:christian-boxdoerfer/fsearch-daily sudo apt-get update
És telepítjük az alkalmazást:
sudo apt install fsearch
Ha Debian-t használ, akkor használhatja a PPA-t, először nyisson meg egy terminált, és hozzon létre egy új .list fájlt.
sudo touch /etc/apt/sources.list.d/fsearch.list
Most meg kell nyissa meg a fájlt a kívánt szövegszerkesztővel, és adja hozzá a következő két sort.
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
Most importálja a tárház kulcsait.
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 75555AFF5215AD9DBFD8CDB952B2FFB2DC496F40
sudo apt update
Készen áll az FSearch telepítésének megkezdésére.
sudo apt install fsearch-trunk
Az Arch Linux és származékai esetében az FSearch valóban elérhető az AUR-ban, a következővel telepítjük:
yay -S fsearch-git
A Fedora-felhasználóknak forrásból kell elkészíteniük az FSearch-ot, így nem szabad semmilyen problémával találkozniuk.
sudo dnf install automake autoconf intltool libtool autoconf-archive pkgconfig glib2-devel gtk3-devel git
Töltsük le és állítsuk össze:
git clone https://github.com/cboxdoerfer/fsearch.git cd fsearch ./autogen.sh ./configure make sudo make install
Az FSearch adatbázis létrehozása
Nyissa meg az FSearch alkalmazást, Kattintson a "Szerkesztés" gombra az FSearch ablak tetején található menüből. Válassza a "Beállítások" lehetőséget. Új ablak nyílik meg az "Adatbázis" fülre kattintva.
A bal oldalon található "Belefoglalás" fül felsorolja azokat a mappákat, amelyeket fel kell venni a keresésekbe. A "Kizárás" fül felsorolja azokat az almappákat, amelyeket ki szeretne zárni a mellékelt mappákból.
A jobb oldalon két gomb található a könyvtárak hozzáadásához vagy eltávolításához. Megnyílik egy fájlböngésző ablaka.
Válasszon egy könyvtárat, amelyet meg akar keresni és megerősíteni.
Amikor vége van, Az FSearch átvizsgálja a könyvtárat és felépíti annak adatbázisát. Ez meglepően gyors, és valójában nem fogja lassítani a számítógépet.
FSearch készen áll a keresésre
És miért nem….?
# apt install mlocate / locate
$ frissítve b
$ locate -i -bármi-
Legalább a fájlnév eredménye azonnali (az updatdb után)
L. Mint-ben nem működik, olvassa el a pihenést
Csomaglista olvasása ... Kész
Függőségfa létrehozása
Az állapotinformációk olvasása ... Kész
Az fsearch csomag nem érhető el, de néhány más csomag hivatkozás
hoz. Ez azt jelentheti, hogy a csomag hiányzik, elavult vagy csak
más forrásból elérhető
E: Az "fsearch" csomagnak nincs telepítési jelöltje
A Slackware óta egész életemben használtam a locate-et.
Általában mindig működött, kivéve néhány "új" disztribúciót, amelyek nem tartalmazták, de ez a GNU / Linux srác! Nincs semmi, ami ne legyen megismételve egyetlen disztribúció szerverén sem.
Általában:
sudo updatedb (frissíti az adatbázist mindazokkal, amelyeket a közelmúltban telepített)
keresse meg a "foo" szót (az adatbázisban keres egyezéseket és megjeleníti a kimenetet)
Nagyon jó cikkek itt.
Gondolom, az Fsearch olyan, mint a locate asztali verziója. Nem baj, ha időnként némi változatosságot látunk.