Explorez l'utilisation du disque avec Ncdu

LinuxLinuxBeginner
Pratiquer maintenant

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

ncdu (NCurses Disk Usage) est un outil en ligne de commande simple mais puissant qui offre une vue détaillée de l'utilisation du disque, permettant aux utilisateurs de naviguer dans les répertoires et de nettoyer l'espace disque de manière interactive. C'est une amélioration par rapport à la commande traditionnelle du, offrant une interface conviviale et des fonctionnalités supplémentaires pour trier et supprimer des fichiers directement depuis son interface.

Interface d'utilisation du disque de ncdu

Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL linux(("Linux")) -.-> linux/FileandDirectoryManagementGroup(["File and Directory Management"]) linux(("Linux")) -.-> linux/SystemInformationandMonitoringGroup(["System Information and Monitoring"]) linux/FileandDirectoryManagementGroup -.-> linux/find("File Searching") linux/SystemInformationandMonitoringGroup -.-> linux/df("Disk Space Reporting") linux/SystemInformationandMonitoringGroup -.-> linux/du("File Space Estimating") subgraph Lab Skills linux/find -.-> lab-296141{{"Explorez l'utilisation du disque avec Ncdu"}} linux/df -.-> lab-296141{{"Explorez l'utilisation du disque avec Ncdu"}} linux/du -.-> lab-296141{{"Explorez l'utilisation du disque avec Ncdu"}} end

Analyser et gérer l'espace disque

Pour commencer à utiliser ncdu pour une analyse complète de l'utilisation du disque système, entrez la commande suivante dans le terminal :

ncdu /
Interface d'utilisation du disque de ncdu

Cette commande initialise ncdu dans le répertoire racine, vous permettant d'analyser l'utilisation du disque de tout votre système de fichiers. Une fois ncdu en cours d'exécution, vous verrez une interface utilisateur textuelle listant tous les fichiers et répertoires de la racine, ainsi que leurs tailles.

Opérations de base dans Ncdu

  • Navigation : Utilisez les touches fléchées haut et bas ou les touches j et k pour parcourir les éléments. Utilisez la touche fléchée droite ou entrée pour ouvrir un répertoire sélectionné, et la touche fléchée gauche pour revenir au répertoire parent.
  • Tri : Appuyez sur s pour trier les éléments par taille de fichier, n pour le nom, C pour le nombre d'éléments ou M pour la date de modification. Appuyez de nouveau sur la même touche pour basculer entre l'ordre croissant et décroissant.
  • Options d'affichage :
    • Basculez entre l'utilisation du disque et la taille apparente en appuyant sur a.
    • Changez le mode d'affichage en appuyant sur g pour afficher le pourcentage, une représentation graphique, les deux ou aucun.
    • Appuyez sur c pour basculer l'affichage du nombre d'éléments enfants, et m pour la date de modification la plus récente des éléments enfants (nécessite le drapeau -e).
  • Suppression de fichiers : Appuyez sur d pour supprimer le fichier ou le répertoire sélectionné. Vous recevrez une invite de confirmation pour éviter les suppressions accidentelles.
  • Utilitaires supplémentaires :
    • Appuyez sur i pour obtenir des informations détaillées sur l'élément sélectionné.
    • Appuyez sur b pour lancer un shell dans le répertoire actuel. Cela peut être personnalisé avec la variable d'environnement NCDU_SHELL.
    • Appuyez sur r pour actualiser ou recalculer le répertoire actuel.
  • Quitter : Appuyez sur q pour quitter ncdu et revenir à la ligne de commande.

L'utilisation de ncdu à partir du répertoire racine fournit une vue d'ensemble complète de l'utilisation de l'espace disque sur tout votre système, facilitant ainsi le nettoyage et le maintien de pratiques de stockage efficaces.

Résumé

ncdu offre un moyen hautement interactif et intuitif d'analyser l'utilisation de l'espace disque sur les systèmes Linux. Il constitue une amélioration significative par rapport aux méthodes traditionnelles, facilitant ainsi l'identification et la gestion des éléments qui occupent beaucoup d'espace dans votre système de fichiers. En intégrant ncdu à vos routines de maintenance système régulières, vous pouvez gérer efficacement l'espace disque et maintenir votre système propre et organisé.