发现 
命令行工具效率工具
elio:终端文件管理器
用 Rust 编写的终端文件管理器,三栏布局、丰富预览、图片内联显示,跨平台可用。
- 浏览
- 2
- 访问
- 0
- 下载
- 0
- 版本
- v1.14.0
- 平台
- Windows、macOS、Linux
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。
详细介绍
项目简介
elio 是一款用 Rust 编写的终端文件管理器,界面由 Places(常用位置)、Files(文件列表)和 Preview(预览)三栏并排组成。它默认从当前工作目录启动,也可以传入文件或目录路径直接打开目标位置。

无论是键盘还是鼠标,都能顺畅浏览文件系统。
主要功能
- 三栏布局:Places、Files、Preview 同时呈现
- 网格与列表视图:
v切换,Ctrl++/Ctrl+-缩放网格 - 键盘与鼠标导航:两种方式都能舒适浏览
- 自定义位置与设备:固定文件夹,自动检测磁盘与挂载点
- 快速操作:Go To、Open With、复制到剪贴板
- 回收站管理:放入回收站、还原、永久删除
- 重复文件查找:按内容找出相同文件并安全处理
- 丰富预览:文本、源代码、Markdown、日志、JSON/YAML/TOML/CSV/SQLite,PDF、电子书、Office 文档,图片、音视频元数据,文件夹、压缩包、漫画包、种子、ISO 等
- 内联图片:在受支持的终端中直接渲染图片
- 压缩包管理:解压与创建常见压缩格式
- 模糊查找:快速定位文件夹和文件
- zoxide 跳转:从 zoxide 历史记录跳到常用目录
- Kitty 拖放:在 Kitty 0.47+ 中拖入、拖出文件
- Shell 集成:为 bash、zsh、fish、Nushell、PowerShell 安装 cd-on-exit 包装
- 文件选择器:在 Linux 和 FreeBSD 上作为文件选择器使用
- 主题定制:通过
theme.toml完整控制配色与文件类型样式
安装与使用
Arch Linux(AUR):
paru -S elio
Fedora:
sudo dnf copr enable miguelregueiro/elio
sudo dnf install elio
Debian / Ubuntu 系:
curl -fsSL https://elio-fm.github.io/elio-apt/install.sh | sudo sh
sudo apt install elio
Homebrew、FreeBSD、Nix、Cargo:
brew install elio
pkg install elio
cargo install elio
nix run github:elio-fm/elio/main
建议在终端里使用 Nerd Font,图标才能正常显示。
Shell 集成
让 elio 退出时把 shell 切换到浏览过的目录:
elio shell install
重开 shell 后正常运行 elio,按 q 退出并跳转到最终目录,按 Q 退出但不改变目录。
作为文件选择器
在 Linux 和 FreeBSD 上可用:
elio portal enable
elio portal disable 恢复原文件选择器,elio portal status 查看当前配置。
配置文件位置
| 平台 | 配置文件 |
|---|---|
| Linux / BSD | ~/.config/elio/config.toml 或 $XDG_CONFIG_HOME/elio/config.toml |
| macOS | ~/.config/elio/config.toml 或 ~/Library/Application Support/elio/config.toml |
| Windows | %APPDATA%\\elio\\config.toml |
可用 elio --config FILE 指定自定义配置路径,用 elio --theme FILE 指定自定义主题路径。主题文件为同目录下的 theme.toml。
注意事项
- 图片预览依赖终端:Kitty、Ghostty、Rio、Warp、Konsole、WezTerm、iTerm2、foot、Windows Terminal 可自动识别;Alacritty 不支持;其他终端可设置
ELIO_IMAGE_PREVIEWS=1尝试启用 Kitty Graphics Protocol。 - 可选工具增强预览:
poppler(PDF)、ffmpeg/ffprobe(媒体元数据与缩略图)、resvg(SVG)、7-Zip(更多压缩格式、漫画包与 RAR)。不装也能用,只是预览类型较少。 - SSH 场景:elio 可通过 SSH 使用,建议在远端主机上安装受支持的终端和可选工具;桌面应用在 SSH 会话中可能无法正常打开文件。
更多文档见 https://elio-fm.github.io/docs/ 。
本作品整理自 GitHub 开源项目 elio-fm/elio,原作者 @elio-fm,许可证 MIT。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v1.14.0当前版本
新增 Go To 条目用命令生成目标路径、theme.toml 的全局与规则级文件名着色及聚焦条目样式、HEIC/HEIF 图片预览、PowerShell 集成和 Insert 键绑定;重做网格视图样式,Kitty 拖拽卡片跟随字号。
评论