Catfish is a versatile GUI based file searching tool for Linux systems. It uses locate and find in the backend to give user a friendly view of search results.

It also has an ability to do deep search if satisfactory results are not found from a sample search. Catfish also checks your locate database and gives you prompts for update the same as well from its GUI without running updatedb from terminal.

The requirements of running Catfish in your system is PyGtk, GTK+3, python-xdg, dbus, find and locate. See below for installation instructions.

Catfish Feature Summary and bug fixes

  • GTK+ based GUI for file searching
  • List and Thumbnails View of the Search Results
  • Open the file/copy file location from search results
  • Filter Search results to show only specific types of files – videos, pictures etc
  • Search for files that falls under a specific date range
  • In-built menu for update the locate database
  • Deep Search

How to Install

Ubuntu, Mint, elementary, Debian

To install Catfish in Ubuntu using terminal run below commands in sequence. Enter password when prompted.

sudo apt-get install catfish


To install Catfish in Fedora using terminal run below commands in sequence. Enter password when prompted.

yum install catfish


dnf install catfish

Catfish Running in Ubuntu

Catfish Running in Ubuntu
Catfish Running in Ubuntu

Catfish Feature Video

A video guide highlighting the features of Catfish.


Troubleshooting and Support

If you face any issues while installing or using Catfish, you may drop a note using comment section at the end of this article, Or you can post your query in any of the support channels mentioned below.

Image Credits
Catfish, Ubuntu, Fedora

We bring the latest tech, software news and stuff that matters. Stay in touch via Telegram, Twitter, YouTube, and Facebook and never miss an update!

Join our Telegram channel and stay informed on the move.

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.


Creator of All time Linux user and open-source supporter. Connect with me via Telegram, Twitter, LinkedIn, or send us an email.
Notify of

This site uses Akismet to reduce spam. Learn how your comment data is processed.

1 Comment
Oldest Most Voted
Inline Feedbacks
View all comments
Would love your thoughts, please comment.x