Catfish File Search
Introduction
Catfish is a handy file searching tool for Linux and Unix. The interface is intentionally lightweight and simple, using only GTK+3. You can configure it to your needs by using several command line options.
You are encouraged to run catfish –help
to check out the various command line options.
- Introduction to Catfish – What makes Catfish special
- Usage – Basic handling of the application
Configuration
- Command-line Options – Parameters for starting Catfish
Required Packages
- GLib (GLib / GObject Python bindings: GdkPixbuf, GLib, GTK 3, Pango, Cairo, Xfconf)
- locate or mlocate
Latest Release
- catfish 4.20.1 released (2025/05/21 08:36)catfish 4.20.1 is now available for download from https://archive.xfce.org/src/apps/catfish/4.20/catfish-4.20.1.tar.xz https://archive.xfce.org/src/apps/catfish/4.20/catfish-4.20.1.tar.xz?sha1 https://archive.xfce.org/src/apps/catfish/4.20/catfish-4.20.1.tar.xz?sha256 What is catfish? ================ Catfish is a handy file searching tool for linux and unix. The interface is intentionally lightweight and simple, using only GTK+3. You can configure it to your needs by using several command line options. Website: https://xfce.org Release notes for 4.20.1 ======================== - build: Show git revision info in dev versions - build: Automate copyright year management - build: Require defs.py - build: Relax meson requirements - build: Document dependency version requirements - Prevent selection change on right-click - Support opening multiple files with enter key - Improve TreeView performance - Replace deprecated exo with libxfce4ui 4.21.0 - Update files found in real time - Display search time in status bar - Fix unintended search - Add hotkey for copy location - Add delete hotkey - Rename Files - Add a context menu option to send selected files to a folder - Complete copyright in about dialog - Translation Updates: Albanian, Arabic, Armenian (Armenia), Asturian, Basque, Belarusian, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, Eastern Armenian, English (Australia), English (United Kingdom), Estonian, Finnish, French, Galician, German, Greek, Hebrew, Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese, Kazakh, Korean, Lithuanian, Malay, Norwegian Bokmål, Norwegian Nynorsk, Occitan (post 1500), Polish, Portuguese, Portuguese (Brazil), Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish, Ukrainian