开源项目开发者工具类新手
GitHub - yorukot/superfile: Pretty fancy and modern terminal file manager
superfile 是一款美观且现代的终端文件管理器,支持 Linux、macOS 和 Windows,提供丰富的插件、主题和热键自定义功能,旨在提升终端环境下的文件管理体验。
0 次阅读2026/08/28 发布
社区作者 · zZz
它解决什么问题
superfile 是一个由社区支持的开源终端文件管理器,定位于“精致、现代”的命令行文件管理工具。它能够在终端中完成常见文件操作,并支持通过插件和主题进行个性化定制。项目提供一键安装脚本、包管理器安装以及源码编译等多种安装方式,涵盖 macOS、Linux 与 Windows(Windows 尚未完全支持)。superfile 内置自动更新检查功能,并拥有活跃的社区贡献者与支持者。
— 本文由 AI 根据公开来源辅助整理,命令、版本与许可证请在使用前到原始页面复核。
安装 / 开始使用
安装方法:
步骤 1 · macOS/Linux:在终端执行
bash -c "$(curl -sLo- https://superfile.dev/install.sh)"。如需检查脚本内容,可查看 https://superfile.dev/install.sh 。
- Windows:
Powershell
powershell -ExecutionPolicy Bypass -Command "Invoke-Expression ((New-Object System.Net.WebClient).DownloadString('https://superfile.dev/install.ps1'))"Winget
winget install --id yorukot.superfileScoop
scoop install superfile- 从源码构建:
- 准备环境:需要安装 golang。
克隆仓库:
git clone https://github.com/yorukot/superfile.git --depth=1进入目录:
cd superfile- macOS/Linux:运行 ./build.sh,然后将生成的二进制文件加入 $PATH,例如:sudo mv ./bin/spf /usr/local/bin
- Windows:运行 go build -o bin/spf.exe,然后将仓库 bin 目录添加到系统环境变量 PATH。
首次运行:在终端执行 spf 即可启动。 注意事项:项目自动更新功能会每隔 24 小时检查 GitHub 上是否有新版本并提示用户;如需关闭,可在 superfile 配置文件中将 auto_check_update 设置为 false。
卸载方法:
macOS/Linux:
bash -c "$(curl -sLo- https://superfile.dev/uninstall.sh)"- Windows:使用 PowerShell 执行 https://superfile.dev/uninstall.ps1 脚本。
如遇故障,可参考项目官方 wiki 中的 Troubleshooting 章节获取常见问题的解决方法。
适用场景
终端文件浏览与管理
执行常见文件操作
命令行环境下的文件管理器
通过插件与主题定制终端体验