Repolode
yorukot

yorukot/superfile

一款用 Go 编写、基于 Bubble Tea 的现代终端文件管理器,用于在命令行中浏览和管理文件。

Star
23,885
Fork
832
未关闭 Issue
289
最近提交
19小时前

这是什么?

superfile 是一款用 Go 编写的终端文件管理器,基于 Bubble Tea 框架构建,以 TUI 形式运行在终端中。你无需离开命令行,就能浏览目录、打开和管理文件。安装后的可执行文件名为 spf。

它适合希望用可视化、键盘驱动的方式管理文件,而不是只用 ls、cd 等基础命令的开发者和终端用户。macOS 和 Linux 可通过 shell 脚本安装,Windows 支持 PowerShell 脚本、Winget 和 Scoop,也可以用 Go 从源码构建。目前 Linux 和 macOS 为支持平台,Windows 支持尚未完全完成。

主题、快捷键和插件等行为可以通过配置文件自定义。程序还提供可在配置中关闭的自动更新检查。

核心功能

  • 01基于终端的文件浏览,支持键盘操作。
  • 02支持通过脚本、Winget、Scoop 或源码构建在 macOS、Linux 和 Windows 上安装。
  • 03可通过配置自定义主题和快捷键。
  • 04支持插件以扩展功能。
  • 05可在配置中关闭的自动更新检查。

适用场景

  • 在没有图形界面的服务器或通过 SSH 远程管理文件。
  • 用终端中的可视化文件浏览器替代反复输入的 ls 和 cd 命令。
  • 搭建符合 vim 风格操作习惯、以键盘为中心的文件管理环境。

快速上手

  1. 1

    运行 README 中适用于 macOS 和 Linux 的官方安装脚本

  2. 2

    或在 Windows 上使用 Winget 安装

    winget install --id yorukot.superfile
  3. 3

    启动 superfile

    spf

使用前须知

  • 根据 README,Windows 支持尚未完全完成。

标签

常见问题

superfile 是什么?
一款用 Go 编写、基于 Bubble Tea 的现代终端文件管理器,用于在命令行中浏览和管理文件。 superfile 是一款用 Go 编写的终端文件管理器,基于 Bubble Tea 框架构建,以 TUI 形式运行在终端中。你无需离开命令行,就能浏览目录、打开和管理文件。安装后的可执行文件名为 spf。
superfile 可以免费使用吗?用的什么许可证?
superfile 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
superfile 还在维护吗?
活跃维护中。superfile 最近一次提交是在 2026年10月21日。
superfile 适合用来做什么?
在没有图形界面的服务器或通过 SSH 远程管理文件。 用终端中的可视化文件浏览器替代反复输入的 ls 和 cd 命令。 搭建符合 vim 风格操作习惯、以键盘为中心的文件管理环境。
superfile 怎么安装和运行?
运行 README 中适用于 macOS 和 Linux 的官方安装脚本 或在 Windows 上使用 Winget 安装: winget install --id yorukot.superfile 启动 superfile: spf
在哪里获取 superfile?
源代码和安装说明在 GitHub 上:https://github.com/yorukot/superfile

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

相关项目