项目简介
nnn是一款专为命令行爱好者打造的高效终端文件管理器。它以其超小的体积、几乎零配置的要求以及卓越的速度表现而著称。nnn不仅适用于Linux、macOS、BSD等操作系统,还能够在诸如树莓派、Android上的Termux、WSL、Cygwin等多个平台运行。它遵循POSIX标准,代码风格与Linux内核一致,确保了高质量的同时也为用户提供了丰富的功能和良好的用户体验。
特点
nnn的设计理念是简洁而不简单,它通过一系列智能的工作流程,使得文件管理变得直观而高效。它不仅支持基本的文件操作,如复制、移动、删除和重命名,还能够进行更高级的操作,如磁盘使用分析、批量重命名和文件预览。nnn的插件系统允许用户根据自己的需要扩展功能,而其对触摸屏的支持和友好的用户界面设计,使得即便是在手持设备上也能轻松使用。
开源成就
目前已经取得18.9K Star
主要功能
-
文件管理:提供基本的文件和目录管理功能,如创建、重命名、复制、移动和删除等。
-
智能导航:支持类型导航、自动匹配目录条目、上下文管理和会话保存等功能。
-
搜索与筛选:能够即时过滤搜索结果,并支持正则表达式和字符串过滤。
-
排序方式:按名称、访问时间、修改时间、大小或扩展名等方式对文件进行排序。
-
预览与编辑:提供文件预览功能,并可直接用默认编辑器打开文本文件。
-
插件扩展:拥有一个强大的插件生态系统,允许用户根据需求增加额外功能。
-
多平台兼容:支持多种操作系统和环境,包括Linux、macOS、Windows下的WSL和Cygwin等。
-
无障碍支持:基本支持屏幕阅读器和盲文显示器,提高易用性。
-
触控友好:具备触摸屏操作的支持,方便在移动设备上使用。
安装指南
安装nnn通常很简单,可以通过大多数Linux发行版的包管理器来安装。例如,在基于Debian的系统上,可以使用以下命令:
sudo apt update
sudo apt install nnn
无论是对于日常的文件管理需求,还是专业开发者的高级操作,nnn都展现出了其独特的魅力与实用性。凭借其小巧的体积、快速的响应以及丰富的插件生态,nnn已经成为众多终端用户不可或缺的好帮手。