nnn 3.2  terminal file manager

nnn 3.2 terminal file manager

Channel:
Subscribers:
4,000
Published on ● Video Link: https://www.youtube.com/watch?v=kiegu_hGMKs



Duration: 2:28
5,445 views
29


nnn 3.2 on Manjaro KDE https://github.com/jarun/nnn
nnn (or n³) is a full-featured terminal file manager. It's tiny and nearly 0-config with an incredible performance.

nnn can analyze disk usage, batch rename, launch apps and pick files. The plugin repository has tons of plugins and documentation to extend the capabilities further e.g. preview hovered, (un)mount disks, find & list, file/dir diff, upload files. There's an independent (neo)vim plugin.

It runs smoothly on the Pi, Termux (Android), Linux, macOS, BSD, Haiku, Cygwin, WSL, across DEs and GUI utilities or a strictly CLI environment.

Features
Frugal
Typically needs less than 3.5MB resident memory
Works with 8-bit colors
Disk-IO sensitive (few disk reads and writes)
No FPU usage (all integer maths, even for file size)
Minimizes screen refresh with fast line redraws
Tiny binary (typically less than 100KB)
Portable
Statically-linked binary available
Language-agnostic plugins
Minimal library deps, easy to compile
Compile in/out features with make variables
No config file, minimal config with sensible defaults
Widely available on many packagers
Unicode support
Quality
Privacy-aware (no unconfirmed user data collection)
POSIX-compliant, follows Linux kernel coding style
Highly optimized, static analysis integrated code
Modes
Light (default), detail
Disk usage analyzer (block/apparent)
File picker, (neo)vim plugin
Navigation
Type-to-nav mode with dir auto-select
Contexts (aka tabs/workspaces) with custom colors
Sessions, bookmarks with hotkeys; pin and visit a dir
Remote mounts (needs sshfs, rclone)
Familiar shortcuts (arrows, ~, -, @), quick reference
CD on quit (easy shell integration)
Auto-advance on opening files
Search
Instant filtering with search-as-you-type
Regex (POSIX/PCRE) and string (default) filters
Subtree search plugin to open or edit files
Sort
Ordered pure numeric names by default (visit /proc)
Case-insensitive version (aka natural) sort
By file name, access/change/mod (default) time, size, extension
Reverse sort
Mimes
Open with desktop opener or specify a custom opener
Preview hovered files in FIFO-based previewer
Create, list, extract, mount (FUSE based) archives
Option to open all text files in EDITOR
Information
Detailed file information
Media information plugin
Convenience
Run plugins and custom commands with hotkeys
FreeDesktop compliant trash (needs trash-cli)
Cross-dir file/all/range selection
Batch renamer for selection or dir
Display a list of files from stdin
Copy (as), move (as), delete, archive, link selection
Dir updates, notification on cp, mv, rm completion
Copy file paths to system clipboard on select
Create (with parents), rename, duplicate (anywhere) files and dirs
Launch GUI apps, run commands, spawn a shell, toggle executable
Hovered file set as $nnn at prompt and spawned shell
Lock terminal after configurable idle timeout







Tags:
nnn
terminal
file manager