Ranger
Overview
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.
User Guide and FAQ.
Short cheatsheet
Using
Use the module name py-ranger-fm
to discover versions available and to load the application. Run man ranger
from the command line for help.
Preview Images
The ranger
utility is a console file manager running within the terminal, so in that respect can preview text based files. If you try and preview an image via a login node, or a SouthPass interactive desktop, it will try and open up a window/browser to display the image. Although somewhat useful, it can be slow and does require you to mange this child window.
An alternative is to run ranger
using Kitty which is a “fast, feature-rich, GPU based terminal emulator”. This does open up an additional terminal window, but will allow you to navigate your file structure and preview images and pdf files within this terminal, removing the opening of a child window for each file.
To use this, you will need to additionally load the kitty
module, and run the following:
# Run the ranger command within a kitty terminal emulator:
[]$ kitty ranger
This has been tested via:
Login nodes, where a terminal will be pushed to your desktop.
SouthPass interactive desktop where the terminal emulator will be opened within the interactive desktop session.
Multicore
At this stage we are not aware that ranger
can run using multiple cores.