0

0

终端下强大的资源管理器 -- Ranger 详解

蓮花仙者

蓮花仙者

发布时间:2025-08-29 09:08:12

|

451人浏览过

|

来源于php中文网

原创

1. 引言

文件管理是操作系统十分重要的一项能力,拥有 gui 的操作系统中,通常都会有图形化的文件管理工具,供我们管理我们的文件,例如 windows 上的资源管理器macos 中的“访达”,android 下的 es 文件浏览器linux 下各具特色的开源文件管理器。

这些 GUI 下的文件管理器侧重点各有不同,但如果没有了 GUI,我们是否还有能够用一款好用的命令行工具来方便的管理目录和文件呢?本文要介绍的 ranger 就解决了这个问题。

下面就是一张 ranger 与 windows 资源管理器对比的示例图:

终端下强大的资源管理器 -- Ranger 详解
2. Ranger 的优势

ranger 支持以下功能:

支持 utf-8 编码支持多列显示支持文件、目录预览支持通过命令管理文件系统,如创建、更改权限、复制、删除等一次性重命名多个文件vim 热键支持自动识别文件类型并用预定程序打开文件自动将目录变更应用到 shell支持多标签、加书签、鼠标操作等3. ranger 的安装与启动3.1 安装

你可以通过包管理工具进行安装,例如:

也可以通过 python 的 pip 工具进行安装:

3.2 启动

ranger 的用法很简单,只要通过 ranger 命令即可启动:

通过 man 命令可以看到非常详细的 ranger 使用手册。

ranger 命令包含下列选项:

选项

说明

-d, --debug

调试模式:当发生错误时,Ranger 会退出并打印回溯。

-c, --clean

干净模式:Ranger 不会读取或者创造任何配置文件,不会在系统内留下任何痕迹。

-r dir, --confdir=dir

将 Ranger 的配置文件夹从 ~/.config/ranger 改为 dir。

--copy-config=file

复制一份默认的配置文件到 Ranger 的配置文件夹内,已存在的不会被盖写。file 包括 all、commands、commands_full、rc、rifle 和 scope。

--choosefile=targetfile

允许你使用 Ranger 选择一个 targetfile 文件,当你用在 Ranger 中用 r 命令打开一个文件时,Ranger 会退出,并将这个文件的绝对路径写入 targetfile 文件。

--choosefiles=targetfile

可以选择多个文件的绝对路径写入 targetfile 文件,每一个占一行,按字母升序排列。

--choosedir=targetfile

将退出 Ranger 后的最后一个访问过的文件的绝对路径写入 targetfile 文件。

--selectfile=targetfile

Ranger 的光标跳转到 targetfile 文件。

台讯电子企业网站管理系统  简繁全功能版
台讯电子企业网站管理系统 简繁全功能版

超级适合代理建设企业站点的企业源码,超方面实用!程序说明: 1.特色:简繁中文切换、产品展示系统、新闻发布系统、会员管理系统、留言本计数器、网站信息统计、强大后台操作 功能等; 2.页面包括:首页、企业介绍、滚动公告通知发布系统、企业新闻系统、产品展示系统、企业案例发布展示系 统、企业招聘信息发布系统、信息资源下载系统、在线定单系统、在线客服系统、在线留言本系统、网站调查投票系统、友情连接系统、会

下载

--list-unused-Keys

列出在浏览器环境中未绑定任何动作的按键

--list-tagged-files=tag

列出用给定 tag 标记的所有文件。注意:标签是单个字符,默认标记为 *。

--profile

退出时打印 CPU 使用情况的统计信息。

--cmd=command

在配置文件读取完成后执行 command 命令。多次使用此选项运行多个命令。

--version

打印版本信息并退出

-h, --help

打印此选项列表并退出

4. 操作

ranger 之所以非常容易上手,就是因为他的所有快捷键都与 vim 中几乎没有什么差别,所以即便是你第一次安装,你也能使用得得心应手。

4.1 基本操作

这些基本操作与 vim 中几乎一模一样:

h – 向左回到父目录l – 向右进入子目录(回车也可以)k/j – 上/下移动光标u/d – 上下翻半页(K/J)b/f – 上下翻页(PAGEUP/PAGEDOWN)H/L – 后退/前进到上一个或下一个历史记录gg/G – 跳转到顶端或底端(HOME/END)V – 开启/关闭选择模式空格 – 选择/取消选择v – 反选uv – 取消所有选择/ – 搜索4.2 跳转的高级操作

更加高级的跳转操作是通过 g + 一个字母实现的,在 ranger 中,只要按下 g,就可以看到弹出窗口中的说明:

终端下强大的资源管理器 -- Ranger 详解
4.2.1 符号链接跳转

如图所示,

gL
相当于
cd -r
,也就是跳转到符号链接的原始位置。

而如果当前路径是一个符号链接指向的路径,

gL
则相当于
cd -r .
,也就是跳转到当前路径的原始位置。

4.2.2 tab 操作

ranger 是支持多个 tab 进行操作的:

gn
– 创建新 tab
gt
– 在 tab 上右移(TAB)
gt
– 在 tab 上左移(SHIFT + TAB)
gc
– 关闭当前 tab
uq
– 重新打开上次关闭的标签页4.3 书签操作

ranger 支持添加书签:

m – 显示书签界面m + key – 添加书签` + key – 跳转到 key 所标记的书签位置4.4 其他高级操作

其他的高级操作也可以像跳转一样,按下一个按键然后阅读弹出窗口中的说明,例如:

y – 复制d – 剪切、删除p – 粘贴+ – 增加权限- – 取消权限o – 排序M – 显示模式z – 设置

此外,还有一些额外的操作:

F7 – 创建目录INSERT – 新建文件F2 – 重命名(cw、I、A、a 都可以实现,类似 vim 中对应按键的区别)t – 用 * 标记" – 用 tag 标记ut – 取消标记5. 后记

上面介绍了 ranger 的基本用法,事实上,ranger 还支持非常强大的命令和插件系统,可以参考 github 上的官方文档进行配置:

https://github.com/ranger/ranger

unix 系统中,还有其他一些好用且功能强大的终端文件管理器:

nnnffflf

这些终端下的文件管理器占用资源少,功能却十分强大,使用起来方便快捷,只要善于加以利用,就可以让你的工作效率大为提升。

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
pip安装使用方法
pip安装使用方法

安装步骤:1、确保Python已经正确安装在您的计算机上;2、下载“get-pip.py”脚本;3、按下Win + R键,然后输入cmd并按下Enter键来打开命令行窗口;4、在命令行窗口中,使用cd命令切换到“get-pip.py”所在的目录;5、执行安装命令;6、验证安装结果即可。大家可以访问本专题下的文章,了解pip安装使用方法的更多内容。

339

2023.10.09

更新pip版本
更新pip版本

更新pip版本方法有使用pip自身更新、使用操作系统自带的包管理工具、使用python包管理工具、手动安装最新版本。想了解更多相关的内容,请阅读专题下面的文章。

414

2024.12.20

pip设置清华源
pip设置清华源

设置方法:1、打开终端或命令提示符窗口;2、运行“touch ~/.pip/pip.conf”命令创建一个名为pip的配置文件;3、打开pip.conf文件,然后添加“[global];index-url = https://pypi.tuna.tsinghua.edu.cn/simple”内容,这将把pip的镜像源设置为清华大学的镜像源;4、保存并关闭文件即可。

761

2024.12.23

python升级pip
python升级pip

本专题整合了python升级pip相关教程,阅读下面的文章了解更多详细内容。

349

2025.07.23

pip安装使用方法
pip安装使用方法

安装步骤:1、确保Python已经正确安装在您的计算机上;2、下载“get-pip.py”脚本;3、按下Win + R键,然后输入cmd并按下Enter键来打开命令行窗口;4、在命令行窗口中,使用cd命令切换到“get-pip.py”所在的目录;5、执行安装命令;6、验证安装结果即可。大家可以访问本专题下的文章,了解pip安装使用方法的更多内容。

339

2023.10.09

更新pip版本
更新pip版本

更新pip版本方法有使用pip自身更新、使用操作系统自带的包管理工具、使用python包管理工具、手动安装最新版本。想了解更多相关的内容,请阅读专题下面的文章。

414

2024.12.20

pip设置清华源
pip设置清华源

设置方法:1、打开终端或命令提示符窗口;2、运行“touch ~/.pip/pip.conf”命令创建一个名为pip的配置文件;3、打开pip.conf文件,然后添加“[global];index-url = https://pypi.tuna.tsinghua.edu.cn/simple”内容,这将把pip的镜像源设置为清华大学的镜像源;4、保存并关闭文件即可。

761

2024.12.23

python升级pip
python升级pip

本专题整合了python升级pip相关教程,阅读下面的文章了解更多详细内容。

349

2025.07.23

俄罗斯Yandex引擎入口
俄罗斯Yandex引擎入口

2026年俄罗斯Yandex搜索引擎最新入口汇总,涵盖免登录、多语言支持、无广告视频播放及本地化服务等核心功能。阅读专题下面的文章了解更多详细内容。

158

2026.01.28

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
搭建web网站开发环境
搭建web网站开发环境

共6课时 | 0.9万人学习

PostgreSQL 教程
PostgreSQL 教程

共48课时 | 8万人学习

Git 教程
Git 教程

共21课时 | 3.1万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号