Repolode
ranger

ranger/ranger

一款带 vi 风格快捷键的终端文件管理器,支持多列视图、文件预览和 rifle 文件启动器。

可替代:Midnight Commander

Star
17,451
Fork
941
未关闭 Issue
897
最近提交
2个月前

这是什么?

Ranger 是一款运行在终端中的文件管理器,采用 curses 界面,以多列方式展示目录层级:左侧为父目录,中间为当前目录,右侧预览选中的文件。操作使用 vi 风格按键,如 h、j、k、l,也支持双栏和多栏视图。

安装 ffmpeg、mediainfo、pdftotext 等可选工具后,预览窗格可显示文本、图片、压缩包、PDF、JSON 等多种格式的内容。Ranger 还自带文件启动器 rifle,能根据文件类型自动选择合适的程序打开。退出时,Shell 可以切换到你最后访问的目录。

Ranger 使用 Python 编写,配置文件位于 ~/.config/ranger,并附带示例脚本和插件。项目基于 GPL-3.0 协议发布,可通过系统包管理器或 PyPI(ranger-fm)安装。

核心功能

  • 01支持 vi 风格快捷键和终端内导航
  • 02多列视图,并可预览选中文件
  • 03通过可选工具预览图片、压缩包、PDF 等格式
  • 04rifle 启动器按文件类型选择打开程序
  • 05支持批量重命名和常见文件操作
  • 06支持标签页、书签和鼠标操作

适用场景

  • 通过 SSH 在远程服务器上浏览和管理文件
  • 习惯终端的开发者用键盘完成文件管理
  • 不打开文件即可预览媒体、文档和压缩包

快速上手

  1. 1

    使用 pip 安装 ranger(推荐通过 pipx)

    pip install ranger-fm
  2. 2

    使用 pipx 一步安装并运行 ranger

    pipx run --spec ranger-fm ranger
  3. 3

    启动 ranger,用方向键或 h/j/k/l 导航,Enter 打开,q 退出

    ranger

使用前须知

  • 部分文件预览需要额外安装可选工具,例如 ffmpeg、imagemagick 或 poppler 工具集。

收录于专题

标签

常见问题

ranger 是什么?
一款带 vi 风格快捷键的终端文件管理器,支持多列视图、文件预览和 rifle 文件启动器。 Ranger 是一款运行在终端中的文件管理器,采用 curses 界面,以多列方式展示目录层级:左侧为父目录,中间为当前目录,右侧预览选中的文件。操作使用 vi 风格按键,如 h、j、k、l,也支持双栏和多栏视图。
ranger 可以免费使用吗?用的什么许可证?
ranger 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
ranger 还在维护吗?
半年内有更新。ranger 最近一次提交是在 2026年9月9日。
ranger 适合用来做什么?
通过 SSH 在远程服务器上浏览和管理文件 习惯终端的开发者用键盘完成文件管理 不打开文件即可预览媒体、文档和压缩包
ranger 怎么安装和运行?
使用 pip 安装 ranger(推荐通过 pipx): pip install ranger-fm 使用 pipx 一步安装并运行 ranger: pipx run --spec ranger-fm ranger 启动 ranger,用方向键或 h/j/k/l 导航,Enter 打开,q 退出: ranger
在哪里获取 ranger?
源代码和安装说明在 GitHub 上:https://github.com/ranger/ranger

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目