Nnn (file Manager)
   HOME

TheInfoList



OR:

__NOTOC__ nnn (shortened as n³) is a
free and open-source Free and open-source software (FOSS) is software available under a Software license, license that grants users the right to use, modify, and distribute the software modified or not to everyone free of charge. FOSS is an inclusive umbrella term ...
,
text-based In computing, text-based user interfaces (TUI) (alternately terminal user interfaces, to reflect a dependence upon the properties of computer terminals and not just text), is a retronym describing a type of user interface (UI) common as an ear ...
file manager A file manager or file browser is a computer program that provides a user interface to manage computer files, files and folder (computing), folders. The most common Computer file#Operations, operations performed on files or groups of files incl ...
for
Unix-like A Unix-like (sometimes referred to as UN*X, *nix or *NIX) operating system is one that behaves in a manner similar to a Unix system, although not necessarily conforming to or being certified to any version of the Single UNIX Specification. A Uni ...
systems. It is a
fork In cutlery or kitchenware, a fork (from 'pitchfork') is a utensil, now usually made of metal, whose long handle terminates in a head that branches into several narrow and often slightly curved tines with which one can spear foods either to h ...
of noice and provides several additional features, while using a minimal
memory footprint Memory footprint refers to the amount of main memory that a program uses or references while running. The word footprint generally refers to the extent of physical dimensions that an object occupies, giving a sense of its size. In computing, t ...
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. As the base program follows a minimal design philosophy, additional features and functionality are available via user plugins.


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, duplicating, moving, removing and renaming files are available. Additionally, it supports mass file renaming and mounting remote drives via
sshfs SSHFS (SSH Filesystem) is a filesystem client to mount and interact with directories and files located on a remote server or workstation over a normal ssh connection. The client interacts with the remote file system via the SSH File Transf ...
. One unique feature is that separate instances of nnn can share the selection that has been made in one of the running instances. The file structure can be browsed with the keyboard or mouse. In larger directories, it is recommended to filter out the results via a text search string or
regular expression A regular expression (shortened as regex or regexp), sometimes referred to as rational expression, is a sequence of characters that specifies a match pattern in text. Usually such patterns are used by string-searching algorithms for "find" ...
.


Configuration

nnn retains most of its configuration to
environment variables An environment variable is a user-definable Value (computer science), value that can affect the way running process (computing), processes will behave on a computer. Environment variables are part of the environment in which a process runs. Fo ...
or command line arguments. Additional functionality can be installed via plugins that can be activated via an extra menu or adding
keybindings In computing, a keyboard shortcut (also hotkey/hot key or key binding) is a software-based assignment of an action to one or more keys on a computer keyboard. Most Operating system, operating systems and Application software, applications come ...
for them.


See also

*
Comparison of file managers The following tables compare general and technical information for a number of notable file managers. General information , - ! rowspan="2" , XTree , rowspan="2" , Jeffery C. Johnson , , 1985-04-01 , DOS , , 1992 , rowspan="2" , ...
* ranger, a file manager based on ncurses and Python * Midnight Commander, an older ncurses-based file manager


References


External links

*
Article on Arch Linux wikiShowcase of nnnNoice git repository
{{DEFAULTSORT:nnn (file manager) Free software programmed in C Free file managers Free software that uses ncurses Console applications Linux software