53 个开发者工具,始终保持最新 — 上游每次发布后数小时内即可通过 apt 获取。 加入 Discord

📅 自 起,使用本 apt 镜像将需要订阅。 查看价格 · 🆓 有一个永久免费的镜像

🗂️ 在 Debian 上安装最新版 superfile

好看又现代的终端文件管理器

最新版本:1.6.0 · 更新于 2026-08-22
来源版本
deb.griffo.io1.6.0 ✅
官方 Debian🚫 未收录
← 返回首页
📌 要在特定版本上安装? Debian 12 (bookworm) · Debian 13 (trixie) · Debian 14 (forky) · Debian Sid

什么是 superfile?

superfile 是一个围绕常开面板设计的终端文件管理器。多个目录并排显示,侧边栏放着家目录快捷方式、置顶文件夹和已挂载的磁盘,预览面板会画出光标当前所在的内容:带语法高亮的源码、纯文本、目录列表,或者一张图片。复制、移动和压缩都在后台进行,并在进程栏里汇报进度,因此大文件传输永远不会卡住你正在浏览的面板。删掉的文件会进回收站,可以再取回来;压缩包就地解压和创建;每一个按键、颜色、边框字符和面板宽度都是 TOML 文件里的一行。它是一个静态链接的 Go 二进制文件,而你敲的命令叫 spf

🚀 为什么最新版本很重要: superfile 仍在一个版本接一个版本地补齐核心功能:元数据面板、可重排的侧边栏分区、文件面板的额外列、自然排序、翻页滚动、> 提示符,以及还在变长的插件列表。这些功能都会带来 config.tomlhotkeys.toml 里的新配置项,而旧的二进制文件会默默忽略当前文档让你设置的那些选项。Debian 和 Ubuntu 根本没有收录 superfile,所以最新构建在这里不是锦上添花,而是通过 apt 获得它的唯一途径。

⚡ superfile 的主要功能

🪟 面板,而不是一个目录

n 再开一个文件面板,tab 在面板之间切换,每个面板有自己的路径、排序和选中项。在两棵目录树之间复制,从此是两次按键,而不是两条长路径。

👀 跟着光标走的预览

侧边面板会随着你移动渲染选中的文件:由内置 chroma 或 bat 高亮的源码、目录内容,以及在支持绘图的终端里显示的图片。想要宽度时,f 就能把它收起来。

♻️ 可以反悔的删除

ctrl+d 把文件送进回收站而不是销毁,按错一下还有救。D 是单独且明确的永久删除,留给你真的想这么做的时候。

📊 长任务有进程栏

复制、移动和压缩作为受跟踪的后台任务运行,各有各的进度,列在 p 打开的进程面板里。几个 GB 在搬家的时候,文件面板照样能用。

🗜️ 搜索、跳转、压缩、解压

/ 边打字边过滤当前目录,装了 zoxide 时 z 把跳转交给它,ctrl+a 压缩选中项,ctrl+e 就地解压一个压缩包。

🎨 由你来配置

一个 config.toml 和一个 hotkeys.toml:每个按键都能重新绑定,默认配置旁边还附带一套 Vim 键位;主题是你可以自己写的文件;侧边栏宽度、边框字符、默认排序和预览宽度全都是设置项。

🚀 始终领先于官方软件源: Debian 和 Ubuntu 在发布时冻结软件包版本,而本仓库通常在上游发布后数小时内就发布新版本。一条简单的 apt upgrade 就能让你保持最新。

📦 从 deb.griffo.io 安装

运行命令

第 1 步:添加仓库

sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | sudo gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | sudo tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
sudo apt update
install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
apt update
sudo apt install extrepo
sudo extrepo enable griffo
sudo apt update

🆓 有一个永久免费的镜像。 deb-free.griffo.io 永久免费提供软件包 — 无需账号、无需订阅,最多落后上游 2 个月,安全修复立即发布。目前收录 cliamp、Ghostty、lazydocker、Oh My Posh 和 Zed;superfile 不在其中,因此今天只能通过上面的仓库安装 — 提出请求即可将其加入。

免费镜像的工作方式 →

🧩 关于 extrepo 选项。 extrepo 是 Debian 官方用于管理第三方仓库的工具:它会替你写好 sources 文件并安装签名密钥,并在使用前先对照签名元数据校验该密钥。本仓库以 griffo 之名登记其中,永久免费镜像则为 griffo-free,因此在 Debian(bookworm、trixie、forky、sid)上,上面的命令就是全部配置。

extrepo 只负责 sources 文件和密钥,订阅凭据仍然要写入 /etc/apt/auth.conf.d/deb.griffo.io.conf。Ubuntu 不在覆盖范围内,因为 extrepo 只发布 Debian 各套件的元数据:在 Ubuntu 上请使用 sudo 或 root 的命令。

第 2 步:安装 superfile

# 安装最新版 superfile
sudo apt install superfile

# 可选,给需要它们的插件用:exiftool 用于元数据面板,
# zoxide 用于智能目录跳转
sudo apt install libimage-exiftool-perl zoxide

# 验证安装,命令是 spf,不是 superfile
spf --version
# 安装最新版 superfile
apt install superfile

# 可选,给需要它们的插件用:exiftool 用于元数据面板,
# zoxide 用于智能目录跳转
apt install libimage-exiftool-perl zoxide

# 验证安装,命令是 spf,不是 superfile
spf --version

第 3 步:第一次运行

# 打开你所在的目录
spf

# 或者从别的地方开始
spf ~/Downloads

# 命令行上给两个路径,就是两个面板
spf ~/src ~/Downloads

# 配置、快捷键、主题、日志和数据文件都在哪里
spf path-list

# 在 superfile 里,? 会打开完整的快捷键列表
spf --help

🎯 基本用法示例

启动它:

# 当前目录
spf

# 你指定的目录
spf /var/log

# 每个路径一个面板,并排打开
spf ~/src ~/Downloads /mnt/backup

# 试配置而不动你自己的文件
spf --config-file /tmp/spf.toml --hotkey-file /tmp/spf-keys.toml

# 装的是哪个版本?
spf --version

让配置保持最新:

# 补上新版本带来的配置项和快捷键,
# 你已经改过的内容一律不动
spf --fix-config-file
spf --fix-hotkeys

# 打印 superfile 用到的所有路径
spf path-list

# 提交问题报告时用的环境、终端和版本信息
spf --debug-info

接进你的 shell:

# 在 config.toml 里设置 cd_on_quit = true,再把下面这段
# 放进 ~/.bashrc 或 ~/.zshrc,这样用 Q 退出时,你就会停在
# 面板最后显示的那个目录里
spf() {
    export SPF_LAST_DIR="${XDG_STATE_HOME:-$HOME/.local/state}/superfile/lastdir"
    command spf "$@"
    [ ! -f "$SPF_LAST_DIR" ] || { . "$SPF_LAST_DIR"; rm -f -- "$SPF_LAST_DIR"; }
}

# 这个函数读取的路径
spf path-list --lastdir-file

# 把 superfile 当作别的程序的文件选择器:它会把选中的路径
# 写进这个文件然后退出
spf --chooser-file /tmp/picked

🔧 工具集成

superfile 刻意把专门的活儿留给你已经在用的工具:

  • 你的编辑器: e$EDITOR 打开选中的文件,Edir_editor 打开目录,编辑器还是 Neovim 或 Helix,superfile 只负责浏览
  • zoxide: 设置 zoxide_support = truez 键就会用你 shell 攒了几个月的同一个数据库来跳转
  • exiftool: 装上 libimage-exiftool-perl 并设置 metadata = true 后,元数据面板会显示完整的 EXIF 和媒体字段,而不只是基础信息
  • bat 与 chroma: 预览由内置的 chroma 高亮,如果你更喜欢 bat 的主题,设置 code_previewer = "bat" 即可
  • 你的终端和 shell: 图片预览走终端自己的图像协议,xdg-open 处理你没有在 [open_with] 里映射的文件类型,cd_on_quit 则把最后所在的目录交回给 bash、zsh 或 fish

🚀 为什么选择 deb.griffo.io?

📊 仓库对比:
  • 官方 Debian: 没有收录 superfile,标准系统上 apt install superfile 会失败
  • 自己从源码构建: 版本够新,但每台机器都要一套 Go 工具链,而且留下一个 apt 完全不知道的二进制文件
  • 上游的安装脚本: 从 superfile.dev 拉一条 curl,很方便,但它绕过包管理器往系统里写文件,之后二进制文件还会自己提醒你更新
  • deb.griffo.io: 最新版本,并自动更新

📦 软件包构建仓库

Debian 软件包在这个 GitHub 仓库中自动构建和维护:

🔗 相关软件包

deb.griffo.io 同样提供:

🎯 特别适合: 通过 SSH 翻服务器上的文件,那里没有任何图形文件管理器;在两个目录之间搬东西,而不必把两条路径各敲两遍;不离开键盘就完成解压和重新打包;以及在一个此前只有 mv 的终端里,拥有预览面板、回收站和进度条。

📦 本仓库最近发布

❓ 常见问题

superfile 在官方 Debian 软件源中吗?

不在, 官方 Debian 源没有打包 superfile。本仓库目前是唯一的 apt 来源,提供 superfile 1.6.0。

如何在 Debian 上安装最新版 superfile?

按上方说明一次性添加 deb.griffo.io 仓库,然后运行:sudo apt install superfile。之后通过常规的 sudo apt upgrade 获取新版本。

软件包是否有签名?如何构建?

每个软件包都使用仓库的 GPG 密钥(EA0F721D231FDD3A0A17B9AC7808B4DD62C41256)签名,并基于上游发布在公开的 GitHub 仓库中构建,任何人都可以审查。

支持哪些 Debian 版本?

Debian 12 Bookworm、Debian 13 Trixie、Forky 和 Sid。