
Terminal file manager with disk usage analysis, batch operations, and extensive plugin ecosystem
nnn is a terminal file manager that combines navigation, file operations, and system analysis capabilities in a minimal interface. The tool provides standard file management operations like copy, move, delete, and rename, along with advanced features including disk usage analysis, batch renaming, and cross-directory selection. It supports fuzzy search, regex filtering, and multiple sorting methods including natural sort for numeric filenames.
The file manager includes a comprehensive plugin system with extensions for live file previews, mounting/unmounting disks, file diff operations, and cloud uploads. It integrates with external tools through configurable openers and supports desktop environment integration while maintaining full CLI compatibility. Sessions and bookmarks enable workspace management, while contexts provide tab-like functionality for managing multiple directory views.
nnn targets users who prefer keyboard-driven workflows and minimal resource usage - it typically consumes less than 3.5MB of memory and produces binaries around 100KB. The tool runs across Unix-like systems including Linux, macOS, BSD variants, and mobile platforms via Termux. Integration options include vim/neovim plugins and shell configuration for directory synchronization on quit.

