superfile:快 2 万 Star 的终端文件管理器,颜值功能全拉满
终端里的「文件管理器」
SSH 上服务器干活最磨人的就是找文件:cd 进去、ls 一下、目录不对再退出来换一个。superfile 想解决的事情很直接——让我们不用离开终端,也能有接近图形界面的文件管理体验。
- Go 编写,启动命令
spf,MIT 协议,代码全部开源 - 2024 年 3 月发布,两年多一点 Star 涨到 22,000,更新一直很勤
- macOS 和 Linux 完整支持,Windows 只支持一部分功能
界面布局
- 中间:文件面板,日常浏览目录
- 左边:侧边栏(常用目录、固定目录、磁盘分区、挂载的移动硬盘)
- 右边:预览区,光标停在图片上直接看内容
- 底部:三个小框——传输进程、文件详细元数据、剪贴板内容
图形界面文件管理器给的信息,它都在终端里摆出来了,而且摆得不乱。
功能亮点
文件操作:复制/剪切/粘贴/删除/重命名/新建全支持,批量操作没问题;能打 zip 也能解压;搜索支持模糊匹配(按 /);多列视图可并列显示修改日期、大小、权限。
两个实用小功能:
- 指定后缀文件用自定义编辑器打开(
.md→ Typora,.go→ VS Code) - 启动直接带文件名:
spf /a/b/c.txt在 /a/b 目录打开且光标停在 c.txt 上
多面板:按 n 新建面板、w 关闭、tab 切换,几个面板各开一个目录,跨面板复制粘贴几次按键完成。
主题与快捷键:内置 20 多套主题(Catppuccin、Nord、Tokyo Night、Dracula、Gruvbox、Rose Pine 全都有),配置文件改一行就换;快捷键全部可重映射,vim 用户可以切 hjkl 键位。spf pl 看配置文件位置。
插件机制:社区已有 Git 状态集成、系统监控、自定义命令插件——文件管理器里直接看 Git 状态,少开一次 git status。
快速开始
1 | # macOS 和 Linux |
⚠️ 坑:图标用特殊 Unicode 符号,终端字体需含这些字形,否则图标变方块。官方建议装 Nerd Fonts 字体。
常用快捷键:q/esc 退出、? 帮助、. 隐藏文件、/ 搜索、hjkl/方向键 移动、s 聚焦侧边栏、n/w 新建/关闭面板、tab 切换面板。
我的看法
终端文件管理器赛道不空(ranger、nnn、yazi 都在),superfile 的优势不在功能独家,而在上手成本低——界面布局接近图形界面,按键帮助按 ? 就看,不用先背半小时手册。
短板:预览能力比 yazi 弱(yazi 能预览 PDF 和视频,superfile 目前主要图片);Windows 支持不完整。SSH 连服务器是最实用的场景——Linux 服务器上装一个,找文件、传文件的体验直接换一档。
- 标题: superfile:快 2 万 Star 的终端文件管理器,颜值功能全拉满
- 作者: lxiol
- 创建于 : 2026-07-31 00:00:00
- 更新于 : 2026-07-31 19:43:14
- 链接: https://blog.lxiol.cn/2026/07/31/superfile-terminal-file-manager/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。