Some different type of file managers for terminal use, all in development it seems
Cross platform
lf - Terminal file manager
https://github.com/gokcehan/lf
lf (as in "list files") is a terminal file manager written in Go. It is heavily inspired by ranger with some missing and extra features. Some of the missing features are deliberately omitted since they are better handled by external tools.
nnn - is a full-featured terminal file manager
https://github.com/jarun/nnn
nnn can analyze disk usage, batch rename, launch apps and pick files. The plugin repository has tons of plugins and documentation to extend the capabilities further e.g. preview, (un)mount disks, find & list, file/dir diff, upload files.
It runs smoothly on the Pi, Termux (Android), Linux, macOS, BSD, Haiku, Cygwin, WSL, across DEs and GUI utilities or a strictly CLI environment.
Linux
ranger - A VIM-inspired filemanager for the console
https://github.com/ranger/ranger
ranger is a console file manager with VI key bindings. It provides a minimalistic and nice curses interface with a view on the directory hierarchy. It ships with rifle, a file launcher that is good at automatically finding out which program to use for what file type.
Rover - simple file browser for the terminal
https://lecram.github.io/p/rover/
Rover has a Terminal User Interface (TUI) designed to fit in a small terminal window. There are ten tabs, but only one is visible at each time, selected by keys 0-9.
- rover.png (3.27 KiB) Viewed 23176 times