Linux

Comment trouver les fichiers les plus volumineux d’un répertoire sous Linux ?

Identifier les fichiers volumineux sous Linux

Pour optimiser l’espace de stockage sur un système Linux, il est essentiel de connaître les fichiers les plus volumineux. Cela vous aide à gérer vos ressources et à éviter les problèmes d’espace disque. Voici un guide pour explorer et identifier ces fichiers.

Utiliser la commande du pour évaluer les tailles de fichiers

La commande du (Disk Usage) est un outil puissant pour afficher la taille des fichiers et répertoires. Pour afficher la taille des fichiers d’un répertoire spécifique, vous pouvez l’exécuter de la manière suivante :

du -h /chemin/vers/le/repertoire

L’option -h permet de présenter les tailles dans un format lisible, utilisant les unités appropriées telles que Ko, Mo, ou Go.

Localiser les plus gros fichiers avec find

Pour rechercher les fichiers selon leur taille, la commande find combinée avec d’autres options s’avère efficace. Voici comment procéder :

find /chemin/vers/le/repertoire -type f -size +100M

Cette commande liste tous les fichiers d’un répertoire supérieur à 100 Mo. Vous pouvez ajuster la taille en fonction de vos besoins, par exemple -size +10M pour des fichiers au-delà de 10 Mo.

A lire :  Que dois-je surveiller sur le serveur Linux ?

Trier les fichiers par taille avec sort

Après avoir identifié vos fichiers, il est souvent utile de les trier par taille. Vous pouvez le faire avec une combinaison de find et sort :

find /chemin/vers/le/repertoire -type f -exec du -h {} + | sort -rh

Cette commande exécute du sur chaque fichier trouvé, puis trie les résultats par ordre décroissant de taille.

Exploiter le package ncdu

Pour une interface plus conviviale, le programme ncdu (NCurses Disk Usage) peut être installé sur votre système. Il permet une navigation interactive pour visualiser les fichiers et répertoires :

sudo apt install ncdu

Ensuite, lancez-le en entrant :

ncdu /chemin/vers/le/repertoire

Vous pourrez naviguer facilement dans la taille des répertoires et fichiers directement dans l’interface de terminal.

Comment trouver les fichiers les plus volumineux d’un répertoire sous Linux

Pour chercher les fichiers les plus volumineux d’un répertoire spécifique de manière efficace, combinez plusieurs commandes. Voici un exemple étape par étape :

  1. Accédez au répertoire souhaité :
  2. cd /chemin/vers/le/repertoire
  3. Utilisez la commande du en conjonction avec sort :
  4. du -a . | sort -n -r | head -n 10
  5. Cela affichera les 10 fichiers les plus volumineux du répertoire courant.

FAQ

1. Quelle commande utilise-t-on pour afficher la taille d’un dossier sous Linux ?

Pour afficher la taille d’un dossier, vous pouvez utiliser la commande du -sh /chemin/vers/le/dossier. L’option -s résume la taille totale, tandis que -h la rend lisible.

2. Est-il possible de rechercher des fichiers par date de modification ?

Oui, vous pouvez utiliser la commande find avec l’option -mtime. Par exemple, find /chemin/vers/le/repertoire -mtime -7 affiche les fichiers modifiés au cours des 7 derniers jours.

A lire :  Comment renommer des fichiers Linux ?

3. Comment peux-je visualiser les fichiers invisibles dans un répertoire ?

Pour afficher les fichiers cachés (ceux dont le nom commence par un point), utilisez la commande ls -a. Cela listera tous les fichiers, y compris ceux qui sont normalement masqués.