1. 引言
文件管理是操作系统十分重要的一项能力,拥有 gui 的操作系统中,通常都会有图形化的文件管理工具,供我们管理我们的文件,例如 windows 上的资源管理器,macos 中的“访达”,android 下的 es 文件浏览器,linux 下各具特色的开源文件管理器。
这些 GUI 下的文件管理器侧重点各有不同,但如果没有了 GUI,我们是否还有能够用一款好用的命令行工具来方便的管理目录和文件呢?本文要介绍的 ranger 就解决了这个问题。
下面就是一张 ranger 与 windows 资源管理器对比的示例图:

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.页面包括:首页、企业介绍、滚动公告通知发布系统、企业新闻系统、产品展示系统、企业案例发布展示系 统、企业招聘信息发布系统、信息资源下载系统、在线定单系统、在线客服系统、在线留言本系统、网站调查投票系统、友情连接系统、会
0
查看详情
--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,就可以看到弹出窗口中的说明:

如图所示,
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 其他高级操作其他的
高级操作也可以像跳转一样,按下一个按键然后阅读弹出窗口中的说明,例如:
此外,还有一些额外的操作:
F7 – 创建目录INSERT – 新建文件F2 – 重命名(cw、I、A、a 都可以实现,类似 vim 中对应按键的区别)t – 用 * 标记" – 用 tag 标记ut – 取消标记5. 后记上面介绍了 ranger 的基本用法,事实上,ranger 还支持非常强大的命令和插件系统,可以参考 github 上的官方文档进行配置:
https://github.com/ranger/ranger
unix 系统中,还有其他一些好用且功能强大的终端文件管理器:
nnnffflf这些终端下的文件管理器占用资源少,功能却十分强大,使用起来方便快捷,只要善于加以利用,就可以让你的工作效率大为提升。
以上就是终端下强大的资源管理器 -- Ranger 详解的详细内容,更多请关注其它相关文章!
# 跳转
# 江小白的营销推广模式
# 微店怎么营销推广
# 林州网站建设哪家专业
# seo教程之排名技巧
# 德州seo哪家最好
# 淘特推广营销模式分析
# 专业seo优化优势
# 建设外链优化网站
# 小薯条营销推广方案策划
# 网站功能优化
# 配置文件
# 工作效率
# 企业网站
# 简繁
# 管理器
# ide
# 跳转到
# 管理系统
# 多个
# win
# 资源管理器
# macos
# mac
# 工具
# 浏览器
# 操作系统
# windows
# git
# python
# linux
相关栏目:
【
企业资讯168 】
【
行业动态50218 】
【
媒体报道120512 】
相关推荐:
单片机的速度怎么求
ai如何重复使用上一命令
mac如何使用vi命令
市盈率ttm市盈动静是什么意思
mac 如何启动命令行模式
新买的固态硬盘如何查
联想的固态硬盘如何
dos命令如何复制目录结构
固态硬盘如何区分好坏
make命令如何使用
如何给电脑加装固态硬盘
楔子是什么意思
照相机上面power是什么意思
html怎么使用typescript
路由器上的power按钮是什么意思
春运抢票最好抢什么票啊
划水是什么意思
商誉是什么意思
pp是什么意思
typescript如何遍历map
J*a数组静态怎么打
显示器power接口是什么意思
type-c接口接地是什么意思
j*a二数组怎么创建
域名批量查询工具有哪些
国标控制器单片机怎么接线
win10如何打开dos命令窗口大小
爱玛电动车power模式是什么意思
命令行如何打开打印机
苹果16有哪些变化尺寸
网络光刻机是干什么用的
破太岁是什么意思
sh run 如何拷贝所有的命令
如何通过命令行启动tomcat
为什么学typescript
put linux命令如何书写
电脑5G怎么上传手机
为什么程序员热爱typescript
i5 6500怎么装win7
j*a如何执行cmd命令
索尼type-c接口是什么
苹果16哪些功能好用
如何查看网站域名解析
为什么要出折叠屏手机
如何激活固态硬盘
怎么在爱奇艺中投屏到电视最新方法
怎么确定手机是5g
金色cmyk色值是多少
命令行ftp如何创建目录
市盈率市净率是什么意思


