fd¶
fd is a simple, fast, and user-friendly tool meant to simply perform faster compared to find. It is not meant to completely replace find, but rather give you an easy-to-use alternative that performs slightly faster.
Installation¶
fd can be installed for different Linux distributions using the default package manager, for example,
Debian/Ubuntu based distros¶
sudo apt install fd-find
Fedora (RHEL)¶
sudo dnf install fd-find
Arch based distros¶
sudo pacman -S fd
Usage¶
-
The simplest usage is to feed the query as arument to
fdfd <query> # syntax fd config # example -
Let’s say we want to find all jpg files. We can use the
-eflag to filter by file extension:fd -e jpg -
If we want to exclude some results, you can use the
-Eflag like this:This command will look for all files with pdf extension, and will exclude results from the miniconda3 directory.fd -e pdf -E miniconda3 -
If we want to specify a search directory, we simply need to give it as an argument:
fd <pattern> <directory> -
We can use
-xor--execarguments to perform parallel command execution with the search results.fd -e txt -x chmod 644 {}
For more visit fd | Tecmint.