8位最佳Linux控制台文件管理器

在管理本地计算机上的文件或连接到远程计算机上时,Linux控制台文件管理器在日常任务中非常有用。

在管理本地计算机上的文件或连接到远程计算机上时,Linux控制台文件管理器在日常任务中非常有用。 目录的可视控制台表示有助于快速执行文件/文件夹操作并节省一些时间。

另请参阅适用于Linux的30个最佳GUI和CLI文件管理器

在本文中,我们将回顾一些最常用的Linux控制台文件管理器及其功能和优点。

GNU午夜指挥官

Midnight Command ,通常简称为mc ,是本文中讨论的顶级文件管理器之一。 Mc提供各种有用的功能,除了复制,移动,删除,创建文件和目录,您可以更改权限和所有权,审阅存档,将其用作FTP客户端等等。

Gnu Midnight Commander

Gnu Midnight Commander

你可以找到我们对Midnight commander的完整评论,这是一个基于控制台的文件管理器

要安装午夜指挥官,您可以使用以下命令:

$ sudo apt install mc    [Debian/Ubuntu]
$ sudo yum install mc    [CentOS/RHEL]
$ sudo dnf install mc    [Fedora]

Ranger控制台文件管理器

Ranger是寻找控制台文件管理器的另一个首选。 它有一个类似vim的界面,所选文件或目录的预览,书签鼠标支持和选项卡视图。

你可以在这里找到我们的完整评论: Ranger - 一个很棒的控制台文件管理器,带有vi键绑定

要安装游侠,您可以使用以下命令:

$ sudo apt install ranger    [Debian/Ubuntu]
$ sudo yum install ranger    [CentOS/RHEL]
$ sudo dnf install ranger    [Fedora]
游侠 - 控制台文件管理器

游侠 - 控制台文件管理器

Cfiles快速终端文件管理器

Cfiles是一个用C编写的快速终端文件管理器,使用ncurses,类似于游侠 ,它也使用vi键绑定。 它具有很少的依赖性,如cp,mv,fzf,xdg-open等。 虽然它很轻,但它的安装只需要更多步骤:

Cfiles  - 终端文件管理器

Cfiles - 终端文件管理器

要安装cfiles ,首先需要使用以下命令安装开发工具:

$ sudo apt-get install build-essential          [On Debian/Ubuntu]
$ sudo yum groupinstall 'Development Tools'	[on CentOS/RHEL 7/6]

接下来,克隆cfiles存储库并使用以下命令安装它。

$ git clone https://github.com/mananapr/cfiles.git
$ cd cfiles
$ gcc cf.c -lncurses -o cf
$ sudo cp cf /usr/bin/            #Or copy somewhere else in your $PATH 

可以在此处找到有关cfiles的更详细的评论: Cfiles Linux的终端文件管理器

Vifm控制台文件管理器

Vifm是另一个基于命令行的文件管理器,它使用curses接口。 然而,这个从mutter复制一些功能。 如果您是vim用户,则无需学习新的命令集即可使用vifm。 它使用相同的键绑定,并且还能够编辑多种文件。

与其他控制台文件管理器类似,它有两个窗格,支持自动完成。 它还支持各种不同的视图来比较文件树。 您也可以使用它执行远程命令。

Vifm  - 控制台文件管理器

Vifm - 控制台文件管理器

要安装Vifm,您可以使用以下命令:

$ sudo apt install vifm    [Debian/Ubuntu]
$ sudo yum install vifm    [CentOS/RHEL]
$ sudo dnf install vifm    [Fedora]

有关vifm的更多详细介绍,请参阅基于Vifm命令行的Linux文件管理器

Nnn终端文件浏览器

Nnn是我们列表中最快的控制台文件管理器。 虽然它与其他文件管理器相比功能较少,但它非常轻巧,并且最接近桌面文件管理器,可以在控制台上获得。 交互很简单,允许新用户轻松习惯终端。

Nnn  - 终端文件浏览器

Nnn - 终端文件浏览器

要安装nnn ,可以使用以下命令:

$ sudo apt install nnn    [Debian/Ubuntu]
$ sudo yum install nnn    [CentOS/RHEL]
$ sudo dnf install nnn    [Fedora]

更详细的预览nnn可以在: Nnn - 快速和友好的终端文件浏览器

Lfm最后一个文件管理器

Lfm缩短为Last File Manager是一个基于curses的控制台文件管理器,用Python 3.4编写。 它可以与1或2个窗格一起使用。 它具有一些有用的功能,如过滤器,书签,历史记录,压缩文件的VFS,树视图以及与find命令grep实用程序df命令和其他工具的直接集成。 也可以自定义主题。

Lfm  - 最后一个文件管理器

Lfm - 最后一个文件管理器

要安装Lfm ,可以使用以下命令:

$ sudo apt install lfm    [Debian/Ubuntu]
$ sudo yum install lfm    [CentOS/RHEL]
$ sudo dnf install lfm    [Fedora]
$ sudo pacman -S lfm      [[Arch Linux]

您也可以使用pip命令安装lfm

$ sudo pip install lfm

lf - 列出文件

Lf - “ 列表文件 ”是一个用Go编写的命令行文件管理器,灵感来自Ranger 最初它的目的是填补游侠带来的缺失特征的空白。

lf  - 列出文件

lf - 列出文件

lf的一些主要特征是:

  • 它是跨平台的 - Linux,OSX,Windows(仅部分)。
  • 没有任何运行时依赖性的单二进制。
  • 内存占用少。
  • 使用shell命令配置。
  • 可定制的键绑定。

未来的计划,包括激活鼠标控制。

要安装lf,只需从lf版本页面下载适用于您操作系统的二进制相关版本

WCM指挥官

我们列表中的最后一个是WCM命令,它是另一个跨平台控制台文件管理器.WCM指挥官的作者打算创建一个跨平台文件管理器,模拟远程管理器的功能。

WCM指挥官

WCM指挥官

它有一个内置的终端,内置文本编辑器和查看器,语法高亮,虚拟文件​​系统和非常快的用户界面。 鼠标支持也已启用。 每个操作系统的软件包都可以在WCM下载页面找到:

结论

这是我们对一些顶级Linux控制台文件管理器的简短介绍。 如果您认为我们错过了一个或更喜欢其中一些,请在评论部分分享您的想法。