本文介绍Ranger、nnn、fff、lf,这些工具是适用于Linux的最佳终端文件管理器,如果你希望打开文件管理器而不用离开终端工作,这是再好不过的了。
1.Ranger
Ranger是一个控制台文件管理器,你在VI中使用的所有捷径都可以用在Ranger上,它提供了一个简洁而美观的curses接口,其中包含目录层次结构的视图,它可以自动找出哪个程序用于哪种文件类型。 特色: UTF-8支持(如果你的Python副本支持它) 基于控制台,可以顺利集成到unix shell中 多列显示 预览所选文件/目录,只需选择文件,它就会在旁边显示内容 常见文件操作(create/chmod/copy/delete/...) 一次重命名多个文件 类似VIM的控制台和热键 自动确定文件类型并使用正确的程序运行它们 一种快速切换目录和浏览文件系统的方法 退出Ranger后,更改shell的目录 支持标签、书签、鼠标 易于维护的高级语言文件管理器 快速退出它的方法,只需按q即可 项目主页:https://github.com/ranger/ranger
2.nnn
nnn运行在Linux、macOS、Raspberry Pi、BSD、Cygwin、Linux子系统(参考:第二版Windows Linux子系统:WSL 2六个重要的看点)和Android上,此文件管理器是一个功能齐全的文件管理器,适用于低功耗、低频率、资源受限的设备和常规桌面,它旨在成为速度最快、最轻量级的文件管理器之一。 特点: Unicode支持 遵循Linux内核编码风格 高度优化的静态分析集成代码 最小的库依赖项 适用于很多发行版 nnn有多种模式 磁盘使用分析器(块/明显) 文件选择器,(neo)vim插件 当你进入时轻松导航,这是因为它使用熟悉的快捷方式,如代字号(~),书签来访问目录 高效的搜索,它采用Regex和子串匹配以及即时过滤和搜索类型 支持鼠标 可以创建,重命名文件和目录 选择跨dirs的文件,全部/范围选择 可以复制、移动、删除、存档、链接选择 符合FreeDesktop标准的垃圾桶 维护插件存储库 SSHFS安装(需要sshfs) 批量重命名(需要vidir) 可以在Linux上显示副本,移动进度(需要avdcpmv) 每个上下文目录颜色(默认值:蓝色) 它可以在当前目录中生成一个shell 启动应用程序,运行命令 将当前文件作为可执行文件 退出时更改目录(简易shell集成) 在EDITOR中编辑文件或在PAGER中打开 具有快速记录的能力 锁定终端 快捷方式引用了一个按键 项目主页:https://github.com/jarun/nnn
3.fff
全称Fucking Fast File-Manager,这是一个完全成熟的终端文件管理器,它作为一个实验开始,并成为最好的终端文件管理器之一,fff是一个用bash编写的简单终端文件管理器。 特点: 它是轻量级的,可以保证你的文件导航不会再次相同 最小(仅需要bash和coreutils) 平滑滚动(使用vim键绑定) 适用于Linux、BSD、macOS、Haiku等 支持LS_COLORS 支持文件操作,如复制、粘贴、剪切、批量重命名等 输入搜索时即时 所有命令的标签完成 在vim/neovim中用作文件选择器 使用w3m-img显示图像,此功能不再需要使用图像查看器 项目主页:https://github.com/dylanaraps/fff 安装方法: Arch Linux (based):pacman -S fff Haiku:pkgman install fff Nix:nix-env -iA fff Void Linux:xbps-install -S fff
4.lf
lf是列表文件的首字母缩写词,是一个用Go编写的终端文件管理器。 特点: 跨平台应用程序,它可以在Linux、OSX、BSD上运行,还可以在Windows上运行 没有任何运行时依赖性的单个二进制文件(terminfo数据库除外) 快速启动和低内存占用 服务器/客户端体系结构在多个实例之间共享文件选择 使用shell命令配置 可自定义的键绑定(vi和readline默认值) 预览过滤(用于源高亮、档案、pdf/图像作为文本等 项目主页:https://github.com/gokcehan/lf 从源代码构建:go get -u github.com/gokcehan/lf
相关主题 |