L'espace disque se remplit rapidement sous Linux, et avant que vous ne vous en rendiez compte, il est temps d'investir dans deux autres disques téraoctets pour héberger votre système de fichiers en plein essor. Comment est-il devenu si gonflé ?
Il est difficile de retrouver et de visualiser les fichiers et répertoires qui occupent plus que leur part de la pièce, surtout si vous êtes un habitué des terminaux.
diskonaut est une application qui peut enfin vous aider à visualiser, identifier, gérer et supprimer les branches envahissantes de votre arborescence de fichiers, le tout dans le confort de votre terminal préféré.
Pourquoi avez-vous besoin d'un visualiseur d'espace disque pour votre terminal
Malgré le fait que le prix du stockage ne cesse de baisser, les disques durs et les SSD se remplissent toujours rapidement et vous pouvez facilement maximiser votre
SSD de plusieurs téraoctets en quelques mois sans même s'en apercevoir.Est-ce votre vaste bibliothèque Steam de jeux AAA Linux? Votre collection de papiers peints artistiques ultra-haute résolution? Ou s'agit-il d'un fichier de sauvegarde malveillant généré par un gestionnaire de recettes dockerisé qui s'inclut dans la sauvegarde et double de taille chaque jour ?
La stabilité de votre système est menacée si vous ne trouvez pas et ne résolvez pas le problème rapidement.
Bien sûr, vous pouvez utiliser :
du -h
... pour obtenir une liste des fichiers, des répertoires et de leurs tailles, mais cela prend du temps, est fastidieux à utiliser et ne donne pas la sortie la plus lisible.
Une autre possibilité est ncdu (Ncurses Disk Usage) qui classera vos répertoires par taille et les affichera dans une liste triable. Les listes sont bien, nous supposons, mais elles ne vous donnent pas l'immédiateté intuitive d'une représentation graphique.
Bien qu'il existe divers visualiseurs d'espace disque pilotés par l'interface graphique, les applications d'interface graphique sont gonflées pour le terminal natif et doivent être évitées à tout prix.
Heureusement, si vous avez besoin d'un visualiseur d'espace disque pour votre terminal, diskonaut est là pour vous aider.
Comment installer diskonaut sous Linux
diskonaut est écrit en Rust, et le moyen le plus simple de l'installer est avec Cargo.
Si vous n'avez pas déjà installé Rust et Cargo, entrez :
boucle https://sh.rustup.rs -sSf | sh
... téléchargera un script et l'installera.
Vous pouvez maintenant installer diskonaut avec :
cargaison installer disconaute
Si vous utilisez Arch Linux, diskonaut est disponible dans le référentiel d'utilisateurs Arch (AUR):
yay -S disquenaute
Vous pouvez l'installer sur Fedora avec :
sudo dnf installer disconaute
Alternativement, vous pouvez simplement télécharger et décompresser le binaire, avant de le déplacer dans votre chemin en utilisant les commandes suivantes :
wget https ://github.com/imsnif/diskonaut/releases/download/0.11.0/diskonaut-0.11.0-unknown-linux-musl.tar.gz
le goudron-xzfdisquenaute-0.11.0-inconnu-linux-musl.le goudron.gz
sudo mv diskonaut /usr/local/bin/
Utilisez diskonaut dans votre terminal pour rechercher des fichiers et des répertoires volumineux
Vous pouvez soit démarrer diskonaut à partir du répertoire que vous souhaitez analyser, soit utiliser le répertoire que vous souhaitez analyser comme argument :
disquenaute /home/david/
Après environ une seconde, vous remarquerez que votre terminal se remplit de rectangles de différentes tailles. Ceux-ci représentent les fichiers et répertoires individuels. Les petits fichiers sont représentés par "x" et sont regroupés dans un rectangle séparé.
Utilisez les touches fléchées pour mettre en surbrillance chaque bloc et appuyez sur Entrer pour explorer ce répertoire. Votre terminal se repeuplera avec encore plus de blocs.
Chaque bloc (à l'exception des petits fichiers) est étiqueté avec son nom, le nombre de fichiers descendants qu'il contient, l'espace disque total qu'il occupe et le pourcentage du répertoire courant qu'il occupe.
Vous pouvez utiliser le + et - touches pour zoomer et dézoomer, transformant ces "x" en objets visibles. S'échapper vous fera monter d'un niveau, et Retour arrière supprimera l'objet actuellement en surbrillance. Ne vous inquiétez pas de le faire accidentellement - diskonaut vous donnera une boîte de dialogue de confirmation à contraste élevé avant de supprimer quoi que ce soit.
diskonaut est incroyablement facile à utiliser, très rapide et entièrement piloté par le clavier. C'est une nécessité absolue dans l'arsenal de tout guerrier terminal.
Libérer de l'espace de stockage n'est que le début
Une fois que vous avez pris l'habitude d'utiliser diskonaut de manière régulière, il est facile de garder vos disques vacants de manière efficace et vous pouvez reporter l'achat d'un autre SSD d'une année supplémentaire.
Mais ce ne sont pas seulement les périphériques de stockage Linux que vous devez désencombrer régulièrement. Jetez un coup d'œil à la pièce dans laquelle vous vous trouvez, il est peut-être temps de désencombrer votre maison et votre vie aussi.