53 outils de développement, toujours à jour — chaque nouvelle version upstream arrive dans apt en quelques heures. Rejoindre le Discord

📅 À partir du , le miroir apt nécessitera un abonnement. Voir les tarifs · 🆓 Il existe un miroir gratuit pour toujours

🗂️ Installer le dernier superfile sur Debian

Un gestionnaire de fichiers en terminal moderne et soigné

Dernière version : 1.6.0 · mis à jour le 2026-08-22
SourceVersion
deb.griffo.io1.6.0 ✅
Debian officiel🚫 non empaqueté
← Retour à l'accueil
📌 Installation sur une version précise ? Debian 12 (bookworm) · Debian 13 (trixie) · Debian 14 (forky) · Debian Sid

Qu'est-ce que superfile ?

superfile est un gestionnaire de fichiers en terminal bâti autour de panneaux que l'on garde ouverts. Plusieurs répertoires tiennent côte à côte, une barre latérale garde vos raccourcis du home, vos dossiers épinglés et les disques montés, et un panneau d'aperçu affiche ce qui se trouve sous le curseur : du code coloré, du texte brut, le contenu d'un répertoire, une image. Copier, déplacer et compresser se fait en arrière-plan, avec un compte rendu dans une barre de processus : un gros transfert ne gèle jamais le panneau que vous parcourez. Les fichiers supprimés partent à la corbeille et peuvent revenir, les archives se créent et s'extraient sur place, et chaque touche, couleur, caractère de bordure et largeur de panneau est une ligne dans un fichier TOML. C'est un unique binaire Go statique, et la commande que vous tapez s'appelle spf.

🚀 Pourquoi la dernière version compte : superfile gagne encore des fonctions de fond de version en version : le panneau de métadonnées, des sections de barre latérale réordonnables, des colonnes supplémentaires dans le panneau de fichiers, le tri naturel, le défilement par page, l'invite > et une liste de plugins qui s'allonge. Chacune arrive avec de nouvelles clés dans config.toml et hotkeys.toml, et un vieux binaire ignore silencieusement les options que la documentation actuelle vous dit de régler. Ni Debian ni Ubuntu ne l'empaquettent, donc une compilation à jour n'est pas un confort ici : c'est la seule façon de l'avoir via apt.

⚡ Fonctionnalités clés de superfile

🪟 Des panneaux, pas un seul répertoire

n ouvre un autre panneau de fichiers et tab passe de l'un à l'autre, chacun avec son chemin, son tri et sa sélection. Copier entre deux arborescences devient deux touches au lieu de deux longs chemins.

👀 Un aperçu qui suit le curseur

Le panneau latéral affiche le fichier sélectionné au fil des déplacements : code coloré par chroma intégré ou par bat, contenu de répertoire, et images dans les terminaux capables de les dessiner. f le replie quand vous voulez récupérer la largeur.

♻️ Des suppressions réversibles

ctrl+d envoie les fichiers à la corbeille plutôt que de les détruire : une fausse manœuvre reste rattrapable. D est la suppression définitive, séparée et délibérée, pour les fois où vous le voulez vraiment.

📊 Une barre de processus pour les longues tâches

Copies, déplacements et compressions tournent comme des tâches de fond suivies, avec leur propre progression, listées dans le panneau des processus sur p. Le panneau de fichiers reste utilisable pendant que quelques gigaoctets circulent.

🗜️ Chercher, sauter, compresser, extraire

/ filtre le répertoire courant à la frappe, z confie le saut à zoxide s'il est installé, ctrl+a compresse la sélection et ctrl+e extrait une archive là où elle se trouve.

🎨 À configurer comme vous voulez

Un config.toml et un hotkeys.toml : toutes les touches sont réassignables et un jeu Vim accompagne celui par défaut, les thèmes sont des fichiers que vous pouvez écrire, et largeur de la barre latérale, caractères de bordure, tri par défaut et largeur de l'aperçu sont des réglages.

🚀 Toujours en avance sur les dépôts officiels : Debian et Ubuntu gèlent les versions des paquets à la sortie d'une release. Ce dépôt publie les nouvelles versions upstream généralement en quelques heures. Un simple apt upgrade vous garde sur la dernière version.

📦 Installation depuis deb.griffo.io

Exécuter les commandes

Étape 1 : ajouter le dépôt

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

🆓 Il existe un miroir gratuit pour toujours. deb-free.griffo.io distribue des paquets gratuitement pour toujours — sans compte, sans abonnement, au plus 2 mois derrière l'upstream, correctifs de sécurité immédiats. Il contient aujourd'hui cliamp, Ghostty, lazydocker, Oh My Posh et Zed ; superfile n'en fait pas partie, le dépôt ci-dessus reste donc le seul moyen de l'installer — demandez-le et il pourra y être ajouté.

Comment fonctionne le miroir gratuit →

🧩 À propos de l'option extrepo. extrepo est l'outil de Debian pour les dépôts externes : il écrit le fichier de sources et installe la clé de signature à votre place, après l'avoir vérifiée face à des métadonnées signées. Ce dépôt y est enregistré sous le nom griffo, et le miroir gratuit à vie sous griffo-free ; sur Debian (bookworm, trixie, forky et sid), les commandes ci-dessus constituent donc toute l'installation.

extrepo ne met en place que le fichier de sources et la clé : les identifiants d'un abonnement vont toujours dans /etc/apt/auth.conf.d/deb.griffo.io.conf. Ubuntu n'est pas couvert, car extrepo ne publie de métadonnées que pour les suites Debian : utilisez-y les commandes avec sudo ou en root.

Étape 2 : installer superfile

# Installer le dernier superfile
sudo apt install superfile

# Facultatif, pour les plugins qui en ont besoin : exiftool pour le
# panneau de métadonnées, zoxide pour le saut de répertoire malin
sudo apt install libimage-exiftool-perl zoxide

# Vérifier l'installation, la commande est spf et non superfile
spf --version
# Installer le dernier superfile
apt install superfile

# Facultatif, pour les plugins qui en ont besoin : exiftool pour le
# panneau de métadonnées, zoxide pour le saut de répertoire malin
apt install libimage-exiftool-perl zoxide

# Vérifier l'installation, la commande est spf et non superfile
spf --version

Étape 3 : premier lancement

# Ouvrir le répertoire où vous êtes
spf

# Ou commencer ailleurs
spf ~/Downloads

# Deux chemins sur la ligne de commande, deux panneaux
spf ~/src ~/Downloads

# Où vivent la configuration, les raccourcis, le thème, le journal et les données
spf path-list

# Dans superfile, ? ouvre la liste complète des raccourcis
spf --help

🎯 Exemples d'utilisation de base

Le lancer :

# Le répertoire courant
spf

# Un répertoire que vous nommez
spf /var/log

# Un panneau par chemin, ouverts côte à côte
spf ~/src ~/Downloads /mnt/backup

# Essayer des réglages sans toucher à vos propres fichiers
spf --config-file /tmp/spf.toml --hotkey-file /tmp/spf-keys.toml

# Quelle version est installée ?
spf --version

Garder la configuration à jour :

# Ajouter les champs et les raccourcis apportés par une nouvelle
# version, sans toucher à ce que vous avez déjà modifié
spf --fix-config-file
spf --fix-hotkeys

# Afficher tous les chemins utilisés par superfile
spf path-list

# Environnement, terminal et version pour un rapport de bogue
spf --debug-info

L'intégrer à votre shell :

# Mettez cd_on_quit = true dans config.toml, puis ceci dans
# ~/.bashrc ou ~/.zshrc : en quittant avec Q vous restez dans le
# répertoire que le panneau affichait
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"; }
}

# Le chemin que lit cette fonction
spf path-list --lastdir-file

# superfile en sélecteur de fichiers pour un autre programme : il
# écrit le chemin choisi dans le fichier puis quitte
spf --chooser-file /tmp/picked

🔧 Intégrations

superfile laisse volontairement les tâches spécialisées aux outils que vous utilisez déjà :

  • Votre éditeur : e ouvre le fichier sélectionné dans $EDITOR et E ouvre le répertoire dans dir_editor : Neovim ou Helix reste l'éditeur, superfile reste le navigateur
  • zoxide : avec zoxide_support = true, la touche z saute dans la base que votre shell construit depuis des mois
  • exiftool : avec libimage-exiftool-perl installé et metadata = true, le panneau de métadonnées affiche tous les champs EXIF et médias au lieu de l'essentiel
  • bat et chroma : les aperçus sont colorés par le chroma intégré, ou par bat si vous préférez ses thèmes et réglez code_previewer = "bat"
  • Votre terminal et votre shell : l'aperçu d'images passe par le protocole d'images du terminal, xdg-open gère les types que vous n'avez pas associés dans [open_with], et cd_on_quit rend le dernier répertoire à bash, zsh ou fish

🚀 Pourquoi choisir deb.griffo.io ?

📊 Comparaison des dépôts :
  • Debian officiel : n'empaquette pas superfile : apt install superfile échoue sur un système standard
  • Compiler depuis les sources : à jour, mais une chaîne Go sur chaque machine et un binaire dont apt ignore tout
  • Le script d'installation upstream : un curl depuis superfile.dev, pratique, mais il écrit dans votre système dans le dos du gestionnaire de paquets et le binaire vous rappelle ensuite lui-même ses mises à jour
  • deb.griffo.io: dernière version avec mises à jour automatiques

📦 Dépôt de construction du paquet

Les paquets Debian sont construits et maintenus automatiquement dans ce dépôt GitHub :

🔗 Paquets associés

Également disponibles sur deb.griffo.io :

🎯 Parfait pour : parcourir les fichiers d'un serveur en SSH là où aucun gestionnaire graphique n'existe, déplacer des choses entre deux répertoires sans taper deux fois chaque chemin, décompresser et recompresser sans lâcher le clavier, et avoir un aperçu, une corbeille et une barre de progression dans un terminal qui n'avait jamais eu que mv.

📦 Dernières versions publiées par ce dépôt

❓ Questions fréquentes

superfile est-il dans les dépôts officiels de Debian ?

Non, superfile n'est pas empaqueté dans les archives officielles de Debian. Ce dépôt est actuellement la seule source apt et propose superfile 1.6.0.

Comment installer le dernier superfile sur Debian ?

Ajoutez le dépôt deb.griffo.io une seule fois (instructions ci-dessus), puis exécutez : sudo apt install superfile. Les nouvelles versions arrivent via le sudo apt upgrade habituel.

Les paquets sont-ils signés et comment sont-ils construits ?

Chaque paquet est signé avec la clé GPG du dépôt (EA0F721D231FDD3A0A17B9AC7808B4DD62C41256) et construit à partir des versions upstream dans des dépôts GitHub publics que chacun peut inspecter.

Quelles versions de Debian sont prises en charge ?

Debian 12 Bookworm, Debian 13 Trixie, Forky et Sid.