File Managers

nnn – fast and flexible file manager

nnn (Noice is Not Noice) is a performance-optimized, feature-packed fork of the noice terminal file browser.

The file manager offers seamless desktop integration, simplified navigation, navigate-as-you-type mode, bookmarks, disk usage analyzer mode, comprehensive file details and much more.

It strives to be a simple and efficient file browser without feature bloat that seeks to stay out of a user’s way.

Features include:

  • Easy to use.
  • Optimized code, minimal resource usage.
  • Modes – basic, detail, disk usage analyzer (du).
  • Navigation:
    • Familiar, easy shortcuts (arrows, ~, -, &).
    • Navigate-as-you-type mode. In this mode directories are opened in filter mode, allowing continuous navigation.
    • Handy bookmarks, start at bookmark, pin and visit directory.
    • chdir prompt with tab completion (interprets cd ….. too!).
    • Roll-over at edges, page through entries.
    • Show directories in custom colour (default: enabled in blue).
  • Sorting:
    • Directories are always listed on top (even in disk usage analyzer mode).
    • Sort by file name, modification time, and size.
    • Numeric order (1, 2, … 10, 11, …) for numeric names.
  • Search:
    • Super fast directory content filtering with search-as-you-type.
    • Desktop search (gnome-search-tool, catfish) integration.
  • Mimes:
    • Open with desktop opener (default) or specify a custom app.
    • Create, list and extract archives (needs atool).
    • Optionally open text files in EDITOR (fallback vi).
    • Customizable bash script nlay to play files in different apps by file type.
  • Information:
    • Detailed stat-like file information.
    • Media information (needs mediainfo or exiftool, if specified).
  • Convenience:
    • Create, rename files and directories.
    • Batch rename/move/delete current directory entries in vidir (from moreutils).
    • Spawn SHELL (fallback sh) in the current directory.
    • Run a custom script in the current directory.
    • Copy absolute file paths with/without X (easy shell integration).
    • Change directory at exit (easy shell integration).
    • Open any file in EDITOR (fallback vi) or PAGER (fallback less).
    • Open current directory in a custom GUI file browser.
    • Terminal screensaver/locker (default vlock, customizable) integration.
    • Scan each directory on visit (even in disk usage analyzer mode) rather than storing all the information from the first scan.
  • Unicode support.

Website: github.com/jarun/nnn
Support: Quickstart
Developer: Arun Prakash Jana
License: 2-Clause BSD License

nnn
Click for full size image

nnn is written in C. Learn C with our recommended free books and free tutorials.


Related Software

File Managers
KrusaderAdvanced orthodox file manager for KDE
nnnFast and flexible file manager
DolphinDefault file manager for KDE
Midnight CommanderUser-friendly yet powerful orthodox file manager
Double CommanderFile manager with two panels side by side
superfileModern terminal file manager
RangerConsole file manager with VI key bindings
PCManFM-QtLightweight Qt-based file manager which uses GLib
PCManFMDefault file manager for LXDE
FilesFile browser designed for elementary OS
GNOME FilesSpatial file manager; default file manager for GNOME
SpacedrivePowered by a virtual distributed filesystem
lfTerminal file manager written in Go
GNOME CommanderOrthodox file manager for the GNOME desktop environment
YaziFast, well optimized, and beautiful file manager.
CliFMShell-like, command line terminal file manager
XfeVery similiar to Windows Explorer

Read our verdict in the software roundup.

Console File Managers
nnnFast and flexible file manager
Midnight CommanderUser-friendly yet powerful orthodox file manager
superfileVery fancy and modern terminal file manager
RangerFile manager with an ncurses frontend written in Python
lfTerminal file manager heavily inspired by ranger
YaziFile manager with asynchronous support
CliFMShell-like, command line terminal file manager
joshutoRanger-like file manager
far2lLinux fork of FAR Manager v2
Vifmncurses based file manager with vi like keybindings
fmDouble pane file manager written in Go
felixTUI file manager with Vim-like key mapping
fmanUses Bubbletea, Lipgloss, Bubblezone, stickers, Chroma, and go-arg
FCDContinuation of rnr
projectableTUI file manager built for projects
Last File Manager1 or 2 pane Python based file manager
WCM CommanderA Far Manager clone
TUIFI ManagerTermux-oriented file manager
sffSimple file finder
jafffJust another f* fast file manager
gofulAnother file manager written in Go
rnrCombines the best features of Midnight Commander and Ranger
fffSimple file manager

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.

This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more.

Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form.
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments