Nnn (file Manager)
   HOME

TheInfoList



OR:

__NOTOC__ nnn (shortened as n³) is a
free and open-source Free and open-source software (FOSS) is a term used to refer to groups of software consisting of both free software and open-source software where anyone is freely licensed to use, copy, study, and change the software in any way, and the source ...
file manager A file manager or file browser is a computer program that provides a user interface to manage files and folders. The most common operations performed on files or groups of files include creating, opening (e.g. viewing, playing, editing or pr ...
which provides a
text-based user interface 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 ...
to provide file managing functionalities for
Unix-like A Unix-like (sometimes referred to as UN*X 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 Unix-li ...
systems. It is a
fork In cutlery or kitchenware, a fork (from la, furca '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 ei ...
of noice. nnn has several additional features to provide a more complete file managing experience. Its goal is to provide file managing operations while using a minimal memory footprint and very optimized performance, as 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 An embedded system is a computer system—a combination of a computer processor, computer memory, and input/output peripheral devices—that has a dedicated function within a larger mechanical or electronic system. It is ''embedded'' as ...
. As the base program follows 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 In computing, 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 S ...
. 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 keys 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 search pattern in text. Usually such patterns are used by string-searching algorithms for "find" or ...
.


Configuration

nnn retains most of its configuration to
environment variables An environment variable is a dynamic-named value that can affect the way running processes will behave on a computer. They are part of the environment in which a process runs. For example, a running process can query the value of the TEMP envi ...
or command line arguments. Additional functionality can be installed via plugins that can be activated via an extra menu or adding keybindings 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" , r ...
*
ranger A Ranger is typically someone in a military/paramilitary or law enforcement role specializing in patrolling a given territory, called “ranging”. The term most often refers to: * Park ranger or forest ranger, a person charged with protecting and ...
, a file manager based on
ncurses ncurses (new curses) is a programming library providing an application programming interface (API) that allows the programmer to write text-based user interfaces (TUI) in a terminal-independent manner. It is a toolkit for developing "GUI-like" ...
and Python *
Midnight Commander GNU Midnight Commander (also known as mc, the command used to start it, and as mouseless commander in older versions) is a free cross-platform orthodox file manager. It was started by Miguel de Icaza in 1994 as a clone of the then-popular Nort ...
, 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 Software that uses ncurses Console applications Linux software