A terminal-based tool for searching and previewing files. Ideal for system-wide searching.
Run the bash script fzf-preview.sh. This chooses an image viewer and calls fzf with preview script fzf-file2preview.sh.
Keys: Use the backtick (`) to cycle through file and directory results. Press Enter to open the selection.
fzf | junegunn/fzf
This is the only critical dependency. The rest expand functionality and can be added as needed.
ueberzugpp | jstkdng/ueberzugpp (suggested)
| Alternatives | |
|---|---|
ueberzug |
ueber-devel/ueberzug |
chafa |
hpjansson/chafa |
catimg |
posva/catimg |
Also works within a kitty terminal employing kitty icat.
| Media | |
|---|---|
| audio | ffmpeg, exiftool |
| video | ffmpegthumbnailer |
| Documents | |
|---|---|
| djvu | ddjvu |
| docx | docx2txt |
| eml (email) | mu |
| epub | epub-thumbnailer |
| markdown | glow |
| odt | odt2txt |
pdftoppm |
| Compressed files | |
|---|---|
| bz2 | bzcat |
| gz | zcat |
| xz | xzcat |
| zip | unzip |
