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.
- 1st option : use the same everything via wine. Searching file is instant. Problem then arise with mime settings which can be fixed via https://raw.githubusercontent.com/MestreLion/wine-tools/master/wine-import-extensions
- 2nd option: catfish uses the power of locate. It does job but displaying file takes around 2 seconds even though all files have been indexed by
updatedb
.
Honourable mentions:
- 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.
- 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?
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:
Then, download latest release from here. Unzip in a folder, and then from a terminal inside that folder type:
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.I also recommend FSearch https://github.com/cboxdoerfer/fsearch
I found that it index my files faster than ANGRYsearch. However searching for files feels smooth with ANGRYsearch. Recrawling is faster with ANGRYsearch. So overall ANGRYsearch feels better.
FSearch is just in PreAlpha according to git page. So future release may improve it.
Compiling was little trouble for me. So I am posting following here for my own future reference and it might help others as well. I tried the following in Kubuntu 16.04
I am going for the desktop search feature of the kde plasma. I guess the following is possible ...
This is the BEST,
FSearch is a promising new file search utility for the Linux desktop, inspired by the Everything Search Engine tool for Windows.
read this OMGUbuntu article about it
download a (64-bit)
.deb
package from here on GitHubInstall with Gdebi or
I would use gnome-do myself. It occasionally froze for me the first time I would use it upon rebooting, but this can be mostly solved by changing its settings to get rid of the shadow and transparency effects. What's more you can change the appearance style (I prefer mini myself) and the colour of the widow to suit your preferences. Also it can if desired auto-start with your computer. To install type:
Hope it works for you!
another BEST is albert. It is best keyboard launcher out there in linux community. And it has files extension that monitors your filesystem very quick and periodically.
Why do you need Wine? Is it not what you search (on Linux system)?
apropos - search the manual page names and descriptions
locate - find files by name
find - search for files in a directory hierarchy
grep, egrep, fgrep, rgrep - print lines matching a pattern
Try to look into thisLink (maybe searchmonkey??) for more options.