Comment trier et afficher les données d'utilisation du disque dans 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, l'analyseur d'utilisation du disque Ncurses, est un outil en ligne de commande polyvalent qui permet aux utilisateurs Linux d'identifier rapidement et de gérer la consommation d'espace disque sur leurs systèmes de fichiers. Ce tutoriel vous guidera à travers les principales fonctionnalités de ncdu, depuis la navigation dans l'arborescence des répertoires jusqu'à l'utilisation d'options avancées pour optimiser l'utilisation de votre stockage.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL linux(("Linux")) -.-> linux/BasicSystemCommandsGroup(["Basic System Commands"]) linux(("Linux")) -.-> linux/BasicFileOperationsGroup(["Basic File Operations"]) linux(("Linux")) -.-> linux/TextProcessingGroup(["Text Processing"]) linux(("Linux")) -.-> linux/SystemInformationandMonitoringGroup(["System Information and Monitoring"]) linux/BasicSystemCommandsGroup -.-> linux/tree("Directory Tree Display") linux/BasicFileOperationsGroup -.-> linux/less("File Paging") linux/TextProcessingGroup -.-> linux/sort("Text Sorting") linux/SystemInformationandMonitoringGroup -.-> linux/df("Disk Space Reporting") linux/SystemInformationandMonitoringGroup -.-> linux/du("File Space Estimating") linux/SystemInformationandMonitoringGroup -.-> linux/watch("Command Repeating") subgraph Lab Skills linux/tree -.-> lab-414500{{"Comment trier et afficher les données d'utilisation du disque dans ncdu"}} linux/less -.-> lab-414500{{"Comment trier et afficher les données d'utilisation du disque dans ncdu"}} linux/sort -.-> lab-414500{{"Comment trier et afficher les données d'utilisation du disque dans ncdu"}} linux/df -.-> lab-414500{{"Comment trier et afficher les données d'utilisation du disque dans ncdu"}} linux/du -.-> lab-414500{{"Comment trier et afficher les données d'utilisation du disque dans ncdu"}} linux/watch -.-> lab-414500{{"Comment trier et afficher les données d'utilisation du disque dans ncdu"}} end

Introduction à ncdu - Un puissant analyseur d'utilisation du disque

ncdu, abréviation de "Ncurses Disk Usage", est un outil en ligne de commande puissant pour analyser l'utilisation du disque sur les systèmes Linux. Il propose une interface intuitive et interactive qui permet aux utilisateurs d'identifier rapidement et de gérer la consommation d'espace disque sur leurs systèmes de fichiers.

L'une des principales fonctionnalités de ncdu est sa capacité à scanner récursivement les répertoires et à afficher l'utilisation du disque sous forme d'arborescence. Cela facilite l'identification des répertoires ou des fichiers qui consomment le plus d'espace, permettant aux utilisateurs d'optimiser l'utilisation de leur stockage.

graph TD A[File System] --> B[ncdu] B --> C[Directory Tree] C --> D[File/Folder Size] D --> E[Optimization]

Pour installer ncdu sur votre système Ubuntu 22.04, vous pouvez utiliser la commande suivante :

sudo apt update
sudo apt-get install ncdu

Une fois installé, vous pouvez lancer ncdu depuis la ligne de commande en tapant simplement ncdu. Cela démarrera l'outil et affichera les informations sur l'utilisation du disque du répertoire actuel.

$ ncdu

L'interface de ncdu offre une expérience conviviale, vous permettant de naviguer dans les répertoires, de voir les tailles des fichiers et des dossiers, et même de supprimer ou de déplacer des fichiers et des répertoires pour libérer de l'espace disque.

Tableau : Principales fonctionnalités de ncdu

Fonctionnalité Description
Analyse de l'utilisation du disque Scanner récursivement les répertoires et afficher l'utilisation du disque sous forme d'arborescence.
Navigation interactive Naviguer facilement dans les répertoires et explorer le système de fichiers.
Optimisation de l'espace Identifier et gérer les fichiers et les répertoires qui consomment le plus d'espace disque.
Portable et léger Faible empreinte et utilisable sur une variété de systèmes Linux.
Personnalisable Propose diverses options de configuration pour répondre aux préférences des utilisateurs.

En exploitant les capacités de ncdu, vous pouvez gérer et optimiser efficacement l'espace disque de vos systèmes Linux, ce qui en fait un outil essentiel pour les administrateurs systèmes, les développeurs et toute personne qui a besoin de maintenir un système de fichiers sain et efficace.

L'une des principales forces de ncdu est sa capacité à fournir une interface intuitive et interactive pour naviguer et explorer le système de fichiers. En exploitant les diverses fonctionnalités de l'outil, les utilisateurs peuvent rapidement identifier et gérer la consommation d'espace disque sur leurs systèmes Linux.

Lorsque vous lancez ncdu, vous verrez une vue sous forme d'arborescence du contenu du répertoire actuel. Vous pouvez utiliser les touches fléchées pour naviguer dans les répertoires et les fichiers, et la touche "Entrée" pour accéder aux sous-répertoires.

graph TD A[Current Directory] --> B[Subdirectory 1] A --> C[Subdirectory 2] B --> D[File 1] B --> E[File 2] C --> F[File 3] C --> G[File 4]

Au fur et à mesure que vous naviguez dans le système de fichiers, ncdu affichera les informations sur l'utilisation du disque pour chaque répertoire et chaque fichier, ce qui facilite l'identification des zones qui consomment le plus d'espace.

Explorer l'utilisation du disque

En plus des fonctionnalités de navigation de base, ncdu propose plusieurs options pour explorer et analyser l'utilisation du disque. Vous pouvez utiliser les commandes clavier suivantes pour interagir avec l'outil :

  • Entrée : Accéder à un répertoire pour explorer son contenu.
  • Retour arrière : Revenir au répertoire parent.
  • d : Supprimer le fichier ou le répertoire actuellement sélectionné.
  • o : Trier le contenu du répertoire par taille, nom ou d'autres critères.
  • r : Actualiser les informations sur l'utilisation du disque du répertoire actuel.

En utilisant ces commandes, vous pouvez rapidement identifier et gérer les fichiers et les répertoires qui consomment le plus d'espace disque sur votre système.

Tableau : Commandes de navigation courantes de ncdu

Commande Description
Touches fléchées Naviguer dans les répertoires et les fichiers.
Entrée Accéder à un répertoire pour explorer son contenu.
Retour arrière Revenir au répertoire parent.
d Supprimer le fichier ou le répertoire actuellement sélectionné.
o Trier le contenu du répertoire par taille, nom ou d'autres critères.
r Actualiser les informations sur l'utilisation du disque du répertoire actuel.

En maîtrisant les fonctionnalités de navigation et d'exploration de ncdu, vous pouvez gérer et optimiser efficacement l'espace disque de vos systèmes Linux, ce qui en fait un outil inestimable pour les administrateurs systèmes, les développeurs et toute personne qui a besoin de maintenir un système de fichiers sain et efficace.

Fonctionnalités avancées de ncdu pour optimiser l'espace disque

Bien que les fonctionnalités de base de navigation et d'exploration de ncdu soient puissantes, l'outil propose également une gamme de fonctionnalités avancées qui peuvent aider les utilisateurs à optimiser l'espace disque sur leurs systèmes Linux. En exploitant ces fonctionnalités, vous pouvez amener votre gestion du système de fichiers au niveau supérieur.

Tri et filtrage

L'une des fonctionnalités avancées de ncdu est sa capacité à trier et filtrer le contenu des répertoires en fonction de différents critères. Vous pouvez utiliser la touche o pour parcourir les différentes options de tri, telles que le tri par taille de fichier, par nom ou par date de modification.

graph TD A[Directory Contents] --> B[Sort by Size] A --> C[Sort by Name] A --> D[Sort by Modification Time]

De plus, vous pouvez utiliser la touche /_ pour filtrer le contenu du répertoire, ce qui vous permet de vous concentrer sur des fichiers ou des répertoires spécifiques qui correspondent à un motif particulier.

Personnalisation et configuration

ncdu propose également une gamme d'options de personnalisation qui vous permettent d'adapter l'outil à vos besoins spécifiques. Vous pouvez accéder au menu de configuration en appuyant sur la touche ?, qui affichera une liste des paramètres disponibles.

Certaines des options de personnalisation incluent :

  • Changer le thème de couleurs
  • Ajuster le format d'affichage des tailles de fichiers
  • Activer ou désactiver certaines fonctionnalités
  • Configurer le comportement de la commande d (suppression)

En prenant le temps d'explorer et de configurer ces fonctionnalités avancées, vous pouvez optimiser ncdu pour qu'il corresponde mieux à votre flux de travail et à vos préférences, en faisant d'elle un outil encore plus puissant pour gérer votre système de fichiers.

Tableau : Commandes avancées de ncdu

Commande Description
o Parcourir les différentes options de tri (taille, nom, date de modification).
/_ Filtrer le contenu du répertoire en fonction d'un motif spécifique.
? Accéder au menu de configuration de ncdu pour personnaliser le comportement de l'outil.

En exploitant les fonctionnalités avancées de ncdu, vous pouvez amener votre gestion de l'espace disque au niveau supérieur, identifier rapidement et résoudre les zones de forte utilisation du disque, et vous assurer que vos systèmes Linux restent efficaces et bien organisés.

Résumé

En maîtrisant ncdu, vous pourrez analyser et optimiser efficacement l'espace disque de votre système Linux. Cet outil puissant propose une interface intuitive pour explorer le système de fichiers, identifier les répertoires et les fichiers qui consomment trop d'espace et prendre des mesures pour libérer un précieux stockage. Que vous soyez un administrateur système, un développeur ou toute personne chargée de maintenir un environnement de stockage sain et efficace, ncdu est un ajout essentiel à votre boîte à outils Linux.