TranslateProject/sources/tech/20200107 App Highlight- Catfish Desktop File Searching Tool.md
DarkSun 23bed4dc44 选题: 20200107 App Highlight: Catfish Desktop File Searching Tool
sources/tech/20200107 App Highlight- Catfish Desktop File Searching Tool.md
2020-01-07 00:57:21 +08:00

5.1 KiB
Raw Blame History

App Highlight: Catfish Desktop File Searching Tool

**Brief: Catfish is a nifty file searching GUI tool for Linux desktop. The interface is lightweight and simple and the tool allows to refine your search with criteria like time, file type etc.**

The Linux purists use commands like locate, find and grep to search for files in the terminal.

But as a desktop Linux user, you dont need to leave the comfort of the graphical user interface (GUI) and deep dive into the command line interface (CLI) just for searching files on your desktop.

Most Linux distributions provide a basic desktop search feature either via the file manager or through the desktop environment itself.

On GNOME desktop, you can search for files in the Activities area (use the Windows key to bring it up). Files (previously known as Nautilus) also has a built-in search button.

Nautilus file manager already has advanced search feature

You can extend this search and add options like time and type of the file. One thing it doesnt do is to search inside the files. For example, you cannot use it to get all the files that contains “university”.

This is where a desktop file search tool like Catfish could help you.

Catfish: A nifty GUI tool for searching files on Linux

Catfish is a GUI tool that enables you to search your desktop for any kind of files. It uses locate and find commands underneath. The autocompletion feature uses Zeitgeist daemon and locate command. Its a lightweight tool and uses GTK+.

Catfish is developed by Christian Dywan, the same person who develops the lightweight Midori web browser.

Catfish interface on MX Linux

Some of the main features of Catfish are:

  • Search for files anywhere on your system, including the mounted partitions
  • Search inside the files for its contents (can be enabled from preferences)
  • Search hidden files as well
  • Refine your search based on modification time
  • Refine your search based on file type (images, videos, documents etc)
  • Refine your search based on location (Documents, Downloads, Pictures or other folders)
  • Exclude certain directories and paths from your search
  • Lightweight and simple interface
  • Support for Wayland display server (from version 1.4.12)

Catfish is now a Xfce project and it is providing the search feature to Xfces Thunar file manager.

Installing Catfish on Ubuntu and other Linux distributions

Lets see how to install Catfish on your Linux distributions.

Ubuntu-based distributions

Catfish is available in the universe repository for Ubuntu based distributions such as Xubuntu, Linux Mint, Linux Lite etc.

You can install it from the software center by searching for Catfish

Catfish in Ubuntu Software Center

or, use the terminal to install it:

sudo apt install catfish

The version provided by Ubuntu may not be the latest. The official PPA has been abandoned so this means that to get the latest Catfish version, youll have to install it from the source code.

On other distributions

Catfish is also available in most major Linux distributions. It is certainly available on Fedora and if you check your distributions package manager or software center, you should find it there and install it like any other program.

Conclusion

In this weeks Linux application highlight, you learned about this handy little utility. However, Catfish is not the only tool of its kind. You may check some other search tools like ANGRYSearch or SearchMonkey.

Have you ever used a GUI tool for searching files or do you rely on the good old command line? And what do you think of Catfish? Do you look forward to use it?


via: https://itsfoss.com/catfish/

作者:Abhishek Prakash 选题:lujun9972 译者:译者ID 校对:校对者ID

本文由 LCTT 原创编译,Linux中国 荣誉推出