Find Duplicates

9 Best Free and Open Source Tools to Search the Filesystem

Desktop search is a software application which searches the contents of computer files, rather than searching the internet. The purpose of this software is to enable the user to locate information on their computer that they just cannot seem to find. Typically, this data includes emails, chat logs, documents, contact lists, graphics files, as well as multimedia files including video and audio.

Searching a hard disk can be slow, especially bearing in mind the large storage capacities of modern hard disks. To ensure considerably better performance, desktop search engines build and maintain an index database. Populating this database is a system intensive activity. Consequently, desktop search engines can carry out indexing when the computer is not being used.

One of the key benefits of this type of software is that it allows the user to locate data stored on their hard disk almost instantaneously. They are designed to be fast. They are not integrated with a different application, such as a file manager.

We have included command-line tools. And if you prefer using the command-line, don’t forget the venerable find and locate utilities that are found in all popular distributions. While find is a very useful utility, it can be slow searching. Locate searches for files very quickly using a database file.

Here’s our verdict captured in a legendary LinuxLinks-style ratings chart. They are all published under an open source license.

Ratings chart

Let’s explore the 9 tools at hand. For each title we have compiled its own portal page, a full description with an in-depth analysis of its features, a screenshot of the software in action, together with links to relevant resources.

Search Tools
ripgrepRecursively search directories for a regex pattern
fzfCommand-line fuzzy finder for your shell
pecoInteractive filtering tool
McFlyNavigate through your shell history
FSearchFast file search utility based on GTK+3
SeaGOATSemantic-code search engine
catfishVersatile search GUI powered by locate and find
ANGRYsearchLike FSearch, a search tool inspired by Everything Search Engine
HeatseekerGeneral-purpose fuzzy selector

This article has been revamped in line with our recent announcement.

Best Free and Open Source SoftwareRead our complete collection of recommended free and open source software. Our curated compilation covers all categories of software.

The software collection forms part of our series of informative articles for Linux enthusiasts. There are hundreds of in-depth reviews, open source alternatives to proprietary software from large corporations like Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

There are also fun things to try, hardware, free programming books and tutorials, and much more.
Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Please read our Comment FAQ before posting a comment.

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments