Emacs as a file manager
Emacs has a built in file manager called Dired. It is awesome, and can be extended like everything else in Emacs. And it has Tramp. Tramp is a system where you can work with file systems for example as root, over ssh or inside docker containers. For how I work with files Tramp is the ideal.