是否有命令行的文件浏览器/管理器?

我想知道Ubuntu是否有类似DOS接口的东西。 我的意思是可以从控制台运行的“GUI”(例如,如果您使用的是Ubuntu Server)。 一些文件浏览器,如Nautilus,但在控制台中。

在此处输入图像描述

那里有午夜指挥官

mcscreenshot 要安装: sudo apt-get install mc
运行: mc

还有上一个文件管理器

lfmscreenshot 要安装: sudo apt-get install lfm
运行: lfm

另一个可以完全从键盘操作的有用文件管理器是vifm ,它可以在存储库中使用。 你可以安装它:

 sudo apt-get install vifm 

它有一个ncurses风格的界面,非常适合在服务器上使用。 它与其他双窗格文件管理器非常相似,只是它支持所有vim快捷方式。 如果你知道在vim中运行的各种方法,那么这个文件管理器将是理想的,你不需要学习另外一些快捷方式。

安装程序时,会在~/.vifm文件夹中创建~/.vifm ,因此您可以添加自己的个人配置和键绑定。 但是,要完全使用所有最新function(如自定义键绑定),您需要从项目站点编译最新版本,并确保安装最低版本依赖项libmagic-devlibx11-dev 。 存储库中的版本很好且稳定,但它是一个相当旧的版本(0.4.2),当前版本是0.7.4。

就像在vim ,您可以按Shift + 在文件浏览器中输入命令行并执行许多操作,如Sourceforge站点的文档中所述 。 程序的创建者确实将它用于他的家庭服务器,正如他在这里的截图中所示,所以我认为该程序对你或任何已经熟悉vim人来说都是完美的。

在此处输入图像描述

游侠:

ranger是一个带有VI键绑定的文件管理器。 它提供了一个简洁而美观的curses接口,其中包含目录层次结构的视图。 游侠的次要任务是精神上猜测您要用于打开特定文件的程序。

  • UTF-8支持
  • 多列显示
  • 预览所选文件/目录
  • 常用文件操作(create / chmod / copy / delete / …)
  • 类似VIM的控制台和热键
  • 自动确定文件类型并使用正确的程序运行它们
  • 退出游侠后,更改shell的目录
  • 标签,书签,鼠标支持

在此处输入图像描述

在此处输入图像描述

您可以查看Emacs的Dired Mode 。 虽然它已经集成到Emacs(所以你必须学习所有的东西),它是非常有用和好用的,它可以很好地尝试它。

您可以通过在no-window模式下运行它来在控制台中显示存储库:

 emacs -nw /path/to/your/repository/ 

Dired是一个可视目录编辑器,一个用于编辑文件系统目录的计算机程序。 Dired在任何Emacs平台上运行。 它的命令通常比大多数Emacs命令更模态,因为Dired本身就是一种专用的主模式。 Dired可以执行所有预期的操作; 在操作和使用它类似于像午夜指挥官这样的正统文件管理器。

在此处输入图像描述

这个post提醒我你可以用vim打开一个目录,然后用箭头键从那里浏览并输入。 这就是我想要的一切。 :+1:

 vim .