Hakutoiminnot Linux-tiedostohallinnoissa eivät ole niin hienojas, monet tiedostojen hallintaohjelmat heillä on sisäänrakennettu hakutoiminto. He saavat työn suurimmaksi osaksi.
Kuitenkin, hakunopeus tiedostojen hallinnan kautta ei ole aina toivottua, joten voimme valita sille täysin omistetun sovelluksen.
FSearch on ilmainen ja avoimen lähdekoodin tiedostojen hakutyökalu julkaistu GNU GPL v2 -lisenssillä. Tämä sovellus on melko nopea ja sitä voidaan käyttää GNU / Linux-järjestelmissä, se on kirjoitettu C-muodossa ja perustuu GTK + 3: een.
tämä sovellus avulla käyttäjät voivat luoda ja ylläpitää omaa tiedostotietokantaa ja löytää tiedostoja Linuxista tehokkaammin.
Jopa KDE: n Baloo, joka viettää tiedostojen ikuista indeksointia, ei todellakaan toimi samalla tavalla kuin odotat modernin haun tekevän.
Vaikka et ehkä haluaisikaan tehdä erillistä tiedostohakua, muutat mielesi todennäköisesti nopeasti FSearchin kokeilun jälkeen.
FSearch on itsenäinen sovellus, joka ei vaadi tietyn tiedostonhallinnan tai työympäristön läsnäoloa. Sitä tuetaan etsimällä "säännöllisiä lausekkeita" PCRE-kirjaston (Perl Compatible Regular Expression) perusteella.
Sen pääominaisuuksista voimme korostaa:
- Välitön haku kirjoittaessasi
- Säännöllisen lausekkeen tuki.
- Suodatustuki (etsi vain tiedostoja, kansioita tai kaikkia).
- Sisällytä ja poissulkee tietyt indeksoitavat kansiot.
- Nopea lajittelu tiedostonimen, polun, koon tai muokatun päivämäärän mukaan.
- Mukautettava käyttöliittymä.
- Itsenäinen työpöytä.
- Vähäiset riippuvuudet.
- Pieni muistin käyttö (sekä kiintolevy että RAM).
- UTF8-tuki.
- Pikanäppäimet ovat käytettävissä.
Asennus
FSearch on pakattu ja saatavilla Ubuntussa ja sen johdannaisissa.
Mutta muiden Linux-jakelujen tapauksessa tämä ei ole asia, mikä tekee asioista hieman monimutkaisempia muissa jakeluissa, mutta se on hyvin yksinkertainen Ubuntussa.
Debianin käyttäjät voivat myös hyödyntää PPA: ta pienellä lisätyöllä.
että Niiden tapauksessa, jotka ovat Ubuntu-käyttäjiä, heidän on vain avattava päätelaite ja kirjoitettava siinä seuraava komento:
sudo add-apt-repository ppa:christian-boxdoerfer/fsearch-daily sudo apt-get update
Ja asennamme sovelluksen seuraavilla tavoilla:
sudo apt install fsearch
Jos käytät Debiania, voit käyttää PPA: ta, ensin avata päätelaitteen ja luoda uuden .list-tiedoston.
sudo touch /etc/apt/sources.list.d/fsearch.list
Nyt heidän täytyy avaa tiedosto haluamallasi tekstieditorilla ja lisää seuraavat kaksi riviä.
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
Tuo nyt arkiston avaimet.
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 75555AFF5215AD9DBFD8CDB952B2FFB2DC496F40
sudo apt update
Olet valmis aloittamaan FSearchin asentamisen.
sudo apt install fsearch-trunk
Arch Linuxin ja sen johdannaisten tapauksessa FSearch on todella käytettävissä AUR: ssa, asennamme sen seuraavilla tavoilla:
yay -S fsearch-git
Fedoran käyttäjien on rakennettava FSearch lähteestä, joten heidän ei pitäisi kohdata mitään ongelmia.
sudo dnf install automake autoconf intltool libtool autoconf-archive pkgconfig glib2-devel gtk3-devel git
Ladataan ja kootaan:
git clone https://github.com/cboxdoerfer/fsearch.git cd fsearch ./autogen.sh ./configure make sudo make install
FSearch-tietokannan luominen
Avaa FSearch, Napsauta "Muokkaa" FSearch-ikkunan yläosassa olevasta valikosta. Valitse "Asetukset". Uusi ikkuna avautuu napsauttamalla "Tietokanta" -välilehteä.
Vasemmalla olevassa "Sisällytä" -välilehdessä luetellaan kansiot, jotka sisällytetään hakuihisi. "Sulje pois" -välilehdessä luetellaan alikansiot, jotka haluat sulkea pois mukana olevista kansioista.
Oikealla on kaksi painiketta hakemistojen lisäämiseksi tai poistamiseksi. Tiedostoselainikkuna avautuu.
Valitse hakemisto, jonka haluat etsiä ja jonka haluat vahvistaa.
Kun se on ohi, FSearch skannaa hakemiston ja rakentaa sen tietokannan. Tämä on yllättävän nopea eikä todellakaan hidasta tietokonettasi liikaa.
FSearch valmis etsimään
Ja miksi ei….?
# apt install mlocate / locate
$ päivitetty b
$ paikanna -i -mitä tahansa-
Ainakin tiedostonimen tulokset ovat välittömiä (päivityksen jälkeenb)
Se ei toimi L. Mintissa, lue lepo
Luetaan pakettiluetteloa ... Valmis
Luodaan riippuvuuspuu
Tilatietojen lukeminen ... Valmis
Fsearch-paketti ei ole käytettävissä, mutta joitain muita pakettiviittauksia
. Tämä voi tarkoittaa, että paketti puuttuu, on vanhentunut tai vain
saatavana jostakin muusta lähteestä
E: Paketissa "fsearch" ei ole ehdokkaita asennettavaksi
Olen käyttänyt sijaintia koko elämäni Slackware-ohjelmasta lähtien.
Yleensä se on aina toiminut, lukuun ottamatta joitain "uusia" jakeluja, jotka eivät sisällyttäneet sitä, mutta tämä on GNU / Linux-kaveri! Mikään ei ole kopioitu minkään jakelun palvelimille.
Yleensä:
sudo updatedb (päivittää tietokannan kaikilla, jotka olet äskettäin asentanut)
etsi "foo" (etsii tietokannasta osumia ja näyttää tuloksen)
Erittäin hyvät artikkelit täällä.
Luulen, että Fsearch on kuin paikannusversio. On hyvä nähdä joskus vaihtelua.