User:0xACED/sandbox

nnn is a free and open-source file manager which provides a text-based user interface to provide file managing functionalities for Unix-like systems. It is a fork based on noice. nnn reoriented itself to add additional features to provide a more complete file managing experience. nnn's goal is to provide the file managing operations while using a minimal memory footprint and a very optimized performance, as it is utilizing low-level functions to access the file system and keeping the amount of reads to a minimal, allowing nnn to perform well on embedded devices. As the base program is retained within a minimal design philosophy, additional features and functionality are available via user plugins.

Operation
Each instance of nnn provides 4 contexts, or commonly referred to as tabs, which allow you to browse multiple directories within the same instance. From within nnn basic file operations such as adding, duplicating, moving, removing and renaming files are available. Additionally it provides functionally for mass file renaming and mounting remote drives via sshfs. One unique feature of that separate instances of nnn can share the selection that has been made in one of the running instances.

Browsing through the file structure can be done with the arrow keys or mouse, in larger directories it is recommended to filter out the results via a text search string or Regular expression.

Configuration
nnn retains most of its configuration to environment variables or command line arguments. Additional functionality can be installed via plugins that can be activated via a extra menu or adding keybindings for them.