云网牛站
所在位置:首页 > Linux软件 > 适用于Linux的最佳终端文件管理器:Ranger、nnn、fff、lf

适用于Linux的最佳终端文件管理器:Ranger、nnn、fff、lf

2019-05-15 10:56:08作者:吴弈达稿源:云网牛站

本文介绍Ranger、nnn、fff、lf,这些工具是适用于Linux的最佳终端文件管理器,如果你希望打开文件管理器而不用离开终端工作,这是再好不过的了。

 

1.Ranger

适用于Linux的最佳终端文件管理器:Ranger、nnn、fff、lf

Ranger是一个控制台文件管理器,你在VI中使用的所有捷径都可以用在Ranger上,它提供了一个简洁而美观的curses接口,其中包含目录层次结构的视图,它可以自动找出哪个程序用于哪种文件类型。

特色:

UTF-8支持(如果你的Python副本支持它)

基于控制台,可以顺利集成到unix shell中

多列显示

预览所选文件/目录,只需选择文件,它就会在旁边显示内容

常见文件操作(create/chmod/copy/delete/...)

一次重命名多个文件

类似VIM的控制台和热键

自动确定文件类型并使用正确的程序运行它们

一种快速切换目录和浏览文件系统的方法

退出Ranger后,更改shell的目录

支持标签、书签、鼠标

易于维护的高级语言文件管理器

快速退出它的方法,只需按q即可

项目主页:https://github.com/ranger/ranger

 

2.nnn

适用于Linux的最佳终端文件管理器:Ranger、nnn、fff、lf

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

适用于Linux的最佳终端文件管理器:Ranger、nnn、fff、lf

全称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

适用于Linux的最佳终端文件管理器:Ranger、nnn、fff、lf

lf是列表文件的首字母缩写词,是一个用Go编写的终端文件管理器。

特点:

跨平台应用程序,它可以在Linux、OSX、BSD上运行,还可以在Windows上运行

没有任何运行时依赖性的单个二进制文件(terminfo数据库除外)

快速启动和低内存占用

服务器/客户端体系结构在多个实例之间共享文件选择

使用shell命令配置

可自定义的键绑定(vi和readline默认值)

预览过滤(用于源高亮、档案、pdf/图像作为文本等

项目主页:https://github.com/gokcehan/lf

从源代码构建:go get -u github.com/gokcehan/lf

 

相关主题

使用Gnome文件管理器连接到服务器:FTP/SFTP、Samba、NFS的方法

精选文章
热门文章