elio - 终端文件管理器

Snappy, batteries-included terminal file manager with rich previews, inline images, bulk actions, and trash support


是什么

elio 是一个功能丰富的终端文件管理器,特点是三栏布局(Places/Files/Preview)、支持内联图片预览、批量操作和回收站。

核心特性

三栏布局

  • Places:快捷位置、固定文件夹、自动检测的驱动器
  • Files:当前目录文件列表
  • Preview:文件预览(文本、代码、文档、压缩包、媒体等)

丰富预览

支持 text、code、documents、archives、media 等多种格式的预览

内联图片

在支持的终端中直接渲染图片缩略图

终端 协议 状态
Kitty Kitty Graphics Protocol
Ghostty Kitty Graphics Protocol
Warp Kitty direct-placement
WezTerm iTerm2 Inline Protocol
iTerm2 iTerm2 Inline Protocol
Konsole Kitty direct-placement
foot Sixel
Windows Terminal Sixel

快捷键

导航

按键 功能
j / 下移
k / 上移
h / 返回上级目录
l / / Enter 进入目录 / 打开文件
g 跳转到顶部
G 跳转到底部
H 后退
L 前进

操作

按键 功能
o 用系统默认应用打开
O 打开方式(选择应用)
c 复制文件名/路径
y 标记/取消标记
Y 标记范围
d 移动到回收站
r 在回收站中恢复
D 永久删除(回收站中)
m 移动到...
s 复制到...
f 新建文件
F 新建目录
R 重命名

视图

按键 功能
v 切换 Grid / List 视图
+ 放大网格
- 缩小网格
J 切换 Preview 面板
K 切换 Places 面板
e 切换 Extensions 面板
w 切换 Files 面板
! 在 Places 中显示隐藏文件

搜索与排序

按键 功能
/ 模糊搜索
n 跳到下一个搜索结果
N 跳到上一个搜索结果
p 按名称排序
P 按大小排序
^ 按修改时间排序

其他

按键 功能
i 显示文件详情
: 执行命令
? 显示帮助
Esc / q 退出帮助 / 退出搜索

鼠标操作

操作 功能
单击 选中文件
双击 进入目录 / 打开文件
右键 显示右键菜单

安装

# macOS Homebrew
brew install elio-fm/elio/elio

# Linux (AUR)
paru -S elio

# Linux (COPR/DNF)
sudo dnf copr enable miguelregueiro/elio
sudo dnf install elio

# 从源码编译
cargo install elio

# 源码运行
cargo run --release

依赖工具(可选但推荐)

类型 工具 安装命令(macOS)
PDF Poppler brew install poppler
媒体 FFmpeg brew install ffmpeg
图片 resvg brew install resvg
压缩 7-Zip brew install sevenzip

环境变量

变量 效果
ELIO_IMAGE_PREVIEWS=1 强制开启图片预览
ELIO_DEBUG_PREVIEW 调试图片预览活动
ELIO_LOG_MOUSE 调试鼠标事件

使用提示

  • 推荐在终端中使用 Nerd Font 以正确显示图标
  • SSH 远程使用:文本和代码预览正常工作,图片预览依赖本地终端和远程预览工具
  • 默认从当前工作目录启动,可指定路径:elio path/to/directory

相关链接