跳到正文
发现
elio:终端文件管理器
命令行工具效率工具

elio:终端文件管理器

用 Rust 编写的终端文件管理器,三栏布局、丰富预览、图片内联显示,跨平台可用。

admin
发布于 2026-10-31
浏览
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 整理,以原仓库为准。

更新记录

  1. v1.14.0当前版本

    新增 Go To 条目用命令生成目标路径、theme.toml 的全局与规则级文件名着色及聚焦条目样式、HEIC/HEIF 图片预览、PowerShell 集成和 Insert 键绑定;重做网格视图样式,Kitty 拖拽卡片跟随字号。

评论