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

问题描述

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

d6d654ba2f91c06f5a6ff4710c4ca264.gif

最佳解决思路

那里有午夜指挥官:

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

eb62b75641de9827e8458f112f577b63.png

还有上一个文件管理器:

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

bcc2367be653210eeae9e834aba1f27d.png

次佳解决思路

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

sudo apt-get install vifm

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

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

就像在vim中一样,您可以按Shift + :进入文件浏览器内的命令行并执行许多操作,如the Sourceforge site文档中所述。该程序的创建者确实将它用于他的家庭服务器,正如他在此处的screenshots中所示,所以我认为该程序对您或任何已经熟悉vim的人都是完美的。

27dd139ea856d28ef922e3b6a3d4ba7a.png

第三种解决思路

ranger is a file manager with VI key bindings. It provides a minimalistic and nice curses interface with a view on the directory hierarchy. The secondary task of ranger is to psychically guess which program you want to use for opening particular files.

UTF-8支持

Multi-column显示屏

预览所选文件/目录

常用文件操作(create /chmod /copy /delete /…)

VIM-like控制台和热键

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

退出游侠后,更改shell的目录

标签,书签,鼠标支持

5a1332b6b45e57158806230f6ede931d.png

b97a0700b404f96caa3d4ed7a625ef26.png

第四种思路

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

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

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

Dired is a visual directory editor, a computer program for editing file system directories. Dired runs on any Emacs platform. Its commands are generally more modal than most Emacs commands because Dired is a specialized major mode on its own. Dired can perform all expected operations; in operation and use it is akin to an orthodox file manager like Midnight Commander.

c78c8b5287dbd8262fee2c17d59a42c7.png

第五种思路

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

vim .

参考资料

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值