53 Entwickler-Tools, immer aktuell — neue Upstream-Releases landen innerhalb von Stunden in apt. Discord beitreten

📅 Ab ist für den apt-Mirror ein Abo erforderlich. Preise ansehen · 🆓 Es gibt einen für immer kostenlosen Spiegel

🗂️ Neuestes superfile unter Ubuntu installieren

Ein schicker, moderner Dateimanager fürs Terminal

Neueste Version: 1.6.0 · aktualisiert 2026-08-22
QuelleVersion
deb.griffo.io1.6.0 ✅
Offizielles Ubuntu🚫 nicht paketiert
← Zurück zur Startseite
📌 Installation auf einer bestimmten Version? Ubuntu 22.04 (jammy) · Ubuntu 24.04 (noble) · Ubuntu 25.10 (questing) · Ubuntu 26.04 (resolute)

Was ist superfile?

superfile ist ein Dateimanager fürs Terminal, der auf offenen Panels aufbaut. Mehrere Verzeichnisse liegen nebeneinander, eine Seitenleiste hält deine Home-Verknüpfungen, angehefteten Ordner und eingehängten Laufwerke bereit, und ein Vorschaufenster zeigt, was gerade unter dem Cursor liegt: Quelltext mit Syntaxhervorhebung, einfacher Text, ein Verzeichnisinhalt, ein Bild. Kopieren, Verschieben und Packen laufen im Hintergrund und melden sich in einer Prozessleiste, ein großer Transfer friert das Panel also nie ein. Gelöschte Dateien landen im Papierkorb und lassen sich zurückholen, Archive werden an Ort und Stelle entpackt und erzeugt, und jede Taste, jede Farbe, jedes Rahmenzeichen und jede Panelbreite ist eine Zeile in einer TOML-Datei. Es ist eine einzige statische Go-Binärdatei, und der Befehl, den du tippst, heißt spf.

🚀 Warum die neueste Version zählt: superfile bekommt immer noch von Release zu Release grundlegende Funktionen dazu: das Metadaten-Panel, umsortierbare Bereiche der Seitenleiste, zusätzliche Spalten im Dateipanel, natürliche Sortierung, seitenweises Blättern, den >-Prompt und eine Plugin-Liste, die weiter wächst. Jede dieser Funktionen bringt neue Schlüssel in config.toml und hotkeys.toml mit, und eine alte Binärdatei ignoriert stillschweigend genau die Optionen, die die aktuelle Dokumentation dir empfiehlt. Weder Debian noch Ubuntu paketieren superfile überhaupt, ein aktueller Build ist hier also kein Luxus, sondern der einzige Weg, es über apt zu bekommen.

⚡ Hauptfunktionen von superfile

🪟 Panels statt eines Verzeichnisses

n öffnet ein weiteres Dateipanel, tab wechselt dazwischen, jedes mit eigenem Pfad, eigener Sortierung und eigener Auswahl. Kopieren zwischen zwei Bäumen sind damit zwei Tastendrücke statt zweier langer Pfade.

👀 Eine Vorschau, die dem Cursor folgt

Das Seitenfenster zeigt beim Bewegen die markierte Datei: Quelltext mit Hervorhebung durch das eingebaute chroma oder durch bat, Verzeichnisinhalte und Bilder in Terminals, die sie zeichnen können. f klappt es weg, wenn du die Breite brauchst.

♻️ Löschen mit Rückweg

ctrl+d verschiebt Dateien in den Papierkorb, statt sie zu vernichten, ein Fehlgriff bleibt also reparabel. D ist der eigene, bewusste Befehl zum endgültigen Löschen, wenn du es wirklich so meinst.

📊 Eine Prozessleiste für lange Aufgaben

Kopieren, Verschieben und Packen laufen als verfolgte Hintergrundaufgaben mit eigenem Fortschritt, aufgelistet im Prozess-Panel auf p. Das Dateipanel bleibt benutzbar, während ein paar Gigabyte unterwegs sind.

🗜️ Suchen, springen, packen, entpacken

/ filtert das aktuelle Verzeichnis beim Tippen, z übergibt den Sprung an zoxide, sofern installiert, ctrl+a packt die Auswahl und ctrl+e entpackt ein Archiv genau dort, wo es liegt.

🎨 Ganz nach deiner Konfiguration

Eine config.toml und eine hotkeys.toml: jede Taste ist neu belegbar und ein Vim-Satz liegt neben der Standardbelegung, Themes sind Dateien, die du selbst schreiben kannst, und Seitenleistenbreite, Rahmenzeichen, Sortiervorgaben und Vorschaubreite sind Einstellungen.

🚀 Immer vor den offiziellen Archiven: Debian und Ubuntu frieren Paketversionen beim Release ein. Dieses Repository veröffentlicht neue Upstream-Releases in der Regel innerhalb von Stunden. Ein einfaches apt upgrade hält dich auf der neuesten Version.

📦 Installation aus deb.griffo.io

Befehle ausführen

Schritt 1: Repository hinzufügen

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

🆓 Es gibt einen für immer kostenlosen Spiegel. deb-free.griffo.io liefert Pakete für immer kostenlos — ohne Konto, ohne Abo, höchstens 2 Monate hinter Upstream, Sicherheitsfixes sofort. Derzeit enthält er cliamp, Ghostty, lazydocker, Oh My Posh und Zed; superfile ist nicht dabei, deshalb führt heute nur das Repository oben dorthin — auf Anfrage kann es aufgenommen werden.

So funktioniert der kostenlose Spiegel →

Schritt 2: superfile installieren

# Neuestes superfile installieren
sudo apt install superfile

# Optional, für die Plugins, die sie brauchen: exiftool für das
# Metadaten-Panel, zoxide für den schlauen Verzeichnissprung
sudo apt install libimage-exiftool-perl zoxide

# Installation prüfen, der Befehl heißt spf und nicht superfile
spf --version
# Neuestes superfile installieren
apt install superfile

# Optional, für die Plugins, die sie brauchen: exiftool für das
# Metadaten-Panel, zoxide für den schlauen Verzeichnissprung
apt install libimage-exiftool-perl zoxide

# Installation prüfen, der Befehl heißt spf und nicht superfile
spf --version

Schritt 3: Der erste Start

# Das Verzeichnis öffnen, in dem du gerade bist
spf

# Oder woanders anfangen
spf ~/Downloads

# Zwei Pfade auf der Kommandozeile bedeuten zwei Panels
spf ~/src ~/Downloads

# Wo Konfiguration, Hotkeys, Theme, Log und Daten liegen
spf path-list

# In superfile öffnet ? die vollständige Tastenliste
spf --help

🎯 Grundlegende Verwendungsbeispiele

Starten:

# Das aktuelle Verzeichnis
spf

# Ein Verzeichnis, das du nennst
spf /var/log

# Ein Panel pro Pfad, nebeneinander geöffnet
spf ~/src ~/Downloads /mnt/backup

# Einstellungen ausprobieren, ohne die eigenen Dateien anzufassen
spf --config-file /tmp/spf.toml --hotkey-file /tmp/spf-keys.toml

# Was ist installiert?
spf --version

Die Konfiguration aktuell halten:

# Die Felder und Hotkeys ergänzen, die ein neues Release
# mitgebracht hat, ohne deine Änderungen anzurühren
spf --fix-config-file
spf --fix-hotkeys

# Alle Pfade ausgeben, die superfile benutzt
spf path-list

# Umgebung, Terminal und Version für einen Fehlerbericht
spf --debug-info

In die Shell einbauen:

# cd_on_quit = true in der config.toml setzen und das hier in
# ~/.bashrc oder ~/.zshrc legen, dann landest du beim Beenden
# mit Q im Verzeichnis, das das Panel zuletzt zeigte
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"; }
}

# Der Pfad, den diese Funktion liest
spf path-list --lastdir-file

# superfile als Dateiauswahl für ein anderes Programm: es schreibt
# den gewählten Pfad in die Datei und beendet sich
spf --chooser-file /tmp/picked

🔧 Werkzeug-Integrationen

superfile überlässt die Spezialaufgaben bewusst den Werkzeugen, die du schon benutzt:

  • Dein Editor: e öffnet die markierte Datei in $EDITOR und E das Verzeichnis im dir_editor, Neovim oder Helix bleibt also der Editor und superfile der Browser
  • zoxide: mit zoxide_support = true springt die Taste z durch dieselbe Datenbank, die deine Shell seit Monaten aufbaut
  • exiftool: mit installiertem libimage-exiftool-perl und metadata = true zeigt das Metadaten-Panel die vollständigen EXIF- und Medienfelder statt nur der Grunddaten
  • bat und chroma: Vorschauen hebt das eingebaute chroma hervor, oder bat, wenn dir dessen Themes lieber sind und du code_previewer = "bat" setzt
  • Dein Terminal und deine Shell: Bildvorschauen nutzen das Bildprotokoll des Terminals, xdg-open übernimmt die Dateitypen, die du nicht in [open_with] zugeordnet hast, und cd_on_quit gibt das letzte Verzeichnis an bash, zsh oder fish zurück

🚀 Warum deb.griffo.io?

📊 Repository-Vergleich:
  • Offizielles Ubuntu: paketiert superfile nicht, apt install superfile schlägt auf einem Standardsystem fehl
  • Selbst aus dem Quelltext bauen: aktuell, aber eine Go-Toolchain auf jeder Maschine und eine Binärdatei, von der apt nichts weiß
  • Das Upstream-Installationsskript: ein curl von superfile.dev, bequem, aber es schreibt am Paketmanager vorbei ins System und die Binärdatei erinnert dich danach selbst an ihre Updates
  • deb.griffo.io: neueste Version mit automatischen Updates

📦 Paket-Build-Repository

Die Ubuntu-Pakete werden in diesem GitHub-Repository automatisch gebaut und gepflegt:

🔗 Verwandte Pakete

Ebenfalls verfügbar über deb.griffo.io:

🎯 Ideal für: die Dateien eines Servers per SSH durchgehen, wo es keinen grafischen Dateimanager gibt, Dinge zwischen zwei Verzeichnissen bewegen, ohne beide Pfade zweimal zu tippen, Archive entpacken und neu packen, ohne die Tastatur zu verlassen, und ein Vorschaufenster, einen Papierkorb und eine Fortschrittsanzeige in einem Terminal zu haben, das bisher nur mv kannte.

📦 Neueste Releases aus diesem Repository

❓ Häufig gestellte Fragen

Ist superfile in den offiziellen Ubuntu-Paketquellen?

Nein, superfile ist nicht in den offiziellen Ubuntu-Archiven paketiert. Dieses Repository ist derzeit die einzige apt-Quelle und liefert superfile 1.6.0.

Wie installiere ich das neueste superfile unter Ubuntu?

Fügen Sie das deb.griffo.io-Repository einmalig hinzu (Anleitung oben) und führen Sie dann aus: sudo apt install superfile. Neue Releases kommen über das normale sudo apt upgrade.

Sind die Pakete signiert und wie werden sie gebaut?

Jedes Paket ist mit dem GPG-Schlüssel des Repositories (EA0F721D231FDD3A0A17B9AC7808B4DD62C41256) signiert und wird aus Upstream-Releases in öffentlichen GitHub-Repositories gebaut, die jeder einsehen kann.

Welche Ubuntu-Versionen werden unterstützt?

Ubuntu 22.04 Jammy, 24.04 Noble, 25.10 Questing und 26.04 Resolute.