nnn (file manager)

nnn (shortened as ) 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 of noice.[4][5][6] nnn has several additional features to provide a more complete file managing experience. Its goal is to provide the file managing operations while using a minimal memory footprint and a very optimized performance, as it uses low-level functions to access the file system and keeps the number of reads to a minimal, allowing nnn to perform well on embedded devices.[7][8] As the base program is retained within a minimal design philosophy, additional features and functionality are available via user plugins.[9][10]

nnn
Nnn logo.svg
Nnn-screenshot.png
Developer(s)Jarun[1]
Initial releaseApril 13, 2017; 3 years ago (2017-04-13)[1]
Stable release
3.2 / May 26, 2020; 31 days ago (2020-05-26)[2]
Repository Edit this at Wikidata
Written inC
Operating systemLinux
FreeBSD
macOS
OpenBSD
Size140 KB (tar.gz source)[2]
Available inEnglish only[2]
TypeFile manager
LicenseBSD 2-Clause "Simplified" License[3]
Websitegithub.com/jarun/nnn

OperationEdit

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 is 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.

ConfigurationEdit

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

See alsoEdit

ReferencesEdit

  1. ^ a b "Official repository". nnn - file manager. Retrieved 22 September 2019.
  2. ^ a b c "Releases - jarun/nnn". Retrieved 31 May 2020 – via GitHub.
  3. ^ "License - jarun/nnn". Retrieved 22 September 2019 – via GitHub.
  4. ^ "Noice git repository". Retrieved 6 October 2019.
  5. ^ "Why fork?". Retrieved 22 September 2019 – via GitHub.
  6. ^ "nnn: A Blazing Fast Terminal File Browser For Pro Linux Users". Retrieved 6 October 2019.
  7. ^ "Performance". Retrieved 6 October 2019 – via GitHub.
  8. ^ "Design considerations". Retrieved 22 September 2019 – via GitHub.
  9. ^ "Terminal File Manager nnn 2.5 Adds Plugins, Mouse And SSHFS Support". Retrieved 6 October 2019.
  10. ^ "nnn is an excellent command line based file manager for Linux, macOS and BSDs". gHacks Tech News. 1 November 2019. Retrieved 31 May 2020.
  11. ^ "nnn – Fast, Free and Friendly Terminal File Browser for Linux". Retrieved 6 October 2019.

External linksEdit