FSearch: fast file search utility

FSearch

FSearch is an under-development performance-oriented file-search utility for Linux. FSearch is inspired by the blazing fast Windows file search utility Everything. Many Linux users would have been craving for a standalone Linux alternative. The GTK+3 GUI of FSearch resembles Tracker closely and is much lighter than Recoll.

The search engine is written in C, a choice driven by the need for speed.

search

Features

  • Search as you type
  • Regex matches
  • Filter support (search only files, folders or everything)
  • Fast sort by filename, path, size or modification time
  • Customizable interface
  • Minimal dependencies (libpcre and GTK+3)
  • Standalone
  • DE-independent
  • Small memory footprint

At the time of writing FSearch doesn’t have any plugin for any file manager. We hope that we will have that integration once it’s ready.

Installation

The utility is in pre-alpha stage at the time of writing and there are no packages available yet. Arch Linux users can install it from AUR.

Ubuntu users have to compile it from source:

$ sudo apt install git build-essential automake autoconf libtool pkg-config intltool autoconf-archive libpcre3-dev libglib2.0-dev libgtk-3-dev libxml2-utils
$ git clone https://github.com/cboxdoerfer/fsearch
$ cd fsearch
$ ./autogen.sh
$ ./configure
$ make
$ sudo make install

Webpage: FSearch

2 thoughts on “FSearch: fast file search utility”

  1. Hi,
    For me does not work…
    ./autogen.sh output:

    Copying file po/Makefile.in.in

    Please add the files
    codeset.m4 gettext.m4 glibc21.m4 iconv.m4 isc-posix.m4 lcmessage.m4
    progtest.m4
    from the /usr/share/aclocal directory to your autoconf macro directory
    or directly to your aclocal.m4 file.
    You will also need config.guess and config.sub, which you can get from
    ftp://ftp.gnu.org/pub/gnu/config/.

    Unescaped left brace in regex is deprecated, passed through in regex; marked by <– HERE in m/\${ <– HERE ([^ \t=:+{}]+)}/ at /usr/bin/automake line 3930.
    src/Makefile.am:33: warning: shell $(GLIB_COMPILE_RESOURCES: non-POSIX variable name
    src/Makefile.am:33: (probably a GNU make extension)

    ./configure –prefix=/usr output:
    configure: error: invalid variable name: `–prefix'

    Any help is welcome.

    Regards,
    Javier

Comment

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s