Nnn (file manager) explained

nnn
nnn
Developer:Arun Prakash Jana[1]
Programming Language:C
Operating System:Linux
FreeBSD
macOS
OpenBSD
Haiku
Size:243 KB (tar.gz source)[2]
Language:English only
Genre:File manager
License:BSD-2-Clause[3]

nnn (shortened as ) is a free and open-source, text-based file manager for Unix-like systems. It is a fork of noice[4] [5] and provides several additional features,[6] [7] while using a minimal memory footprint[8] It uses low-level functions to access the file system and keeps the number of reads to a minimum, allowing it to perform well on embedded devices.[9] As the base program follows a minimal design philosophy, additional features and functionality are available via user plugins.[10]

Operation

Each instance of nnn provides four "contexts", or tabs, which allow to browse multiple directories within the same instance. From within nnn, basic file operations such as adding,[11] duplicating, moving, removing and renaming files are available. Additionally, it supports 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.[12]

The file structure can be browsed with the keyboard or mouse.[13] 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 an extra menu or adding keybindings for them.[14]

See also

External links

Notes and References

  1. Web site: Official repository . nnn - file manager. 22 September 2019.
  2. Web site: Releases - jarun/nnn. 28 September 2022. GitHub.
  3. Web site: License - jarun/nnn. 22 September 2019. GitHub.
  4. Web site: Noice git repository. git.2f30.org. 6 October 2019.
  5. Web site: nnn: A Blazing Fast Terminal File Browser For Pro Linux Users. It's FOSS. 25 April 2017 . 6 October 2019.
  6. July 2018. Full Circle: Issue #135. Full Circle. 37–38. 4 August 2020.
  7. Web site: 7 Excellent Console Linux File Managers. Linux Links. 15 July 2020.
  8. Web site: Memory Usage & Comparison with other console-based file managers. Linux Links. 24 February 2020 . 15 July 2020.
  9. Web site: Performance. 6 October 2019. GitHub.
  10. Web site: nnn is an excellent command line based file manager for Linux, macOS and BSDs. 1 November 2019. gHacks Tech News. 31 May 2020.
  11. Book: Both, David. Using and Administering Linux: Volume 2: Zero to SysAdmin: Advanced Topics. Apress. 2019. 9781484254554. 32–33.
  12. Web site: nnn Features. . 20 July 2020.
  13. Web site: Morrison. Graham. 2017. FOSSPicks. Linux Magazine.
  14. Web site: Saive . Ravi . nnn – Fast, Free and Friendly Terminal File Browser for Linux . FOSSMint . 19 April 2017 . 18 July 2020.