Ubuntu – My quest to find the fastest search app for Linux

fileskubuntusearchunitywine

I miss "everything search" and "listary " of Windows – they are super quick to find and launch. Time for them to index my whole harddisk is 0.2 seconds[i guess they use the NTFS journal database]. They are automatically re-index instantly if some new files are created.

I want to locate a file in Linux by just its filename NOT its content. everything does the same in windows.

In Linux i have found two options that works for me. Time for them to index my whole harddisk using:

  • 1st option: sudo updatedb (mlocate) 3 minutes to reindex the database.
  • 2nd option: everything via wine … roughly 5 minutes [it index even ext4 ].

Now I am a desktop user so i prefer a nice gui to search them quickly.

everything search running with wine

Honourable mentions:

  1. krunner does the job.. but i hate the fact that baloo indexing takes forever. I guess it search for content inside file as well. If only it would give us to index just the filename.
  2. unity dash can find the files you touched. But it doesnot locate outside the files/folder which you have touched.

So my question . Does anybody knows how i can index quickly and search the indexed filename with a gui?

Best Answer

My first recommendation is ANGRYsearch. Superfast, fully configurable. You can find the official website here. To install, you need some dependencies (if not there already). In a terminal type:

sudo apt install python3-pyqt5

Then, download latest release from here. Unzip in a folder, and then from a terminal inside that folder type:

chmod +x install.sh
sudo ./install.sh

A second recommentation is regexxer. This is easier to install. From a terminal, just type: sudo apt-get install regexxer. Yet, I have not used this so I cannot tell how fast it is.