nnn (write less, do more, much faster)is a full-featured file manager for low-end devices and the normal desktop. It is extremely light and fast.
nnn is also a disk usage analyzer, fuzzy app launcher and batch file renamer, among other things. In addition, it stands out with having several accessories which are available to extend its power.
This file manager CLI runs on Linux, macOS, Raspberry Pi, BSD, Cygwin, Linux subsystem for Windows and Termux on Android.
The project code is written in C using the curses library and is distributed under the BSD license.
About nnn
The CLI nnn file manager works seamlessly with DEs and GUI utilities.
The nnn interface stands out for having two information display modes (detailed and abbreviated), navigation as the file / directory name is typed, 4 tabs, a bookmark system for quick access to frequently used directories, various sorting modes, a search system with a mask and expressions regular tools.
To work with files, the ability to use the basket, the differentiation of different types of catalogs by color.
Features
Of the main features that we can find in this file manager, they are:
Modes
- Detail (default), light
- Disk usage analyzer (block / apparent)
- File selector, plugin (neo) vim
Navigation
- Navigate as you type with automatic dir selection, wild loading
- 4 contexts (aka tabs / workspaces)
- Markers; pin and visit a directory
- Familiar, easy shortcuts (arrows, ~, -, @)
Classification
- Pure numeric names sorted by default (visit / proc)
- Sort by filename, modification time, size
- Version (also known as natural)
Search
- Instant filtering with search as you type
- Matching regular expressions and substrings
- Subtree search to open or edit files (using plugin)
- Information
- Detailed file information
- Media information (needs mediainfo / exiftool)
- Unicode support
- Follow the Linux kernel coding style
Currently nnn is at version 2.5 in which this version is notable for the implementation of plug-in support, the ability to navigate with the mouse and the interface to access the file systems of external systems through SSHFS.
The structure includes 19 plugins with drivers to view PDF, mount disk partitions, compare directory contents, view files in hexadecimal format, resize images in batch mode, display information about an IP address using the Whois database , download files via transfer.in and paste.ubuntu.com.
How to install nnn file manager on Linux?
If you are interested in being able to install this file manager on your distro, you can do so by following the instructions we share below.
nnn is found within the repositories of most current Linux distributions.
UDebian, Ubuntu and derivative users and even Raspbian users (version of nnn in test) can install nnn by opening a terminal and typing the following command in it:
sudo apt-get install nnn
For the case of Arch Linux, Manjaro, Arco Linux and any other derivatives of Arch Linux, The installation can be done by typing the following command in a terminal_
sudo pacman -S nnn
Yes now are users of any version of openSUSE you can install the application by typing the following command in a terminal:
sudo zypper in nnn
While for the case of those who are users of Fedora or any other derivative of this, in a terminal they have to type the following command:
sudo dnf install nnn
Gentoo Users, install nnn from a terminal by typing the following command in it:
emerge nnn
Finally for those who have Slackware or a derivative distribution from this they install the file manager from a terminal by typing the following command:
slackpkg install nnn
I like