Retourner aux forums || Retourner au forum Astuces.divers

Astuces.divers : [Admin] Traquer les fichiers gourmands en espace disque

Posté par JoeltheLion () le 09 novembre 2006
0
Une chose qui n'est pas très simple sous unix, c'est de suivre l'espace disque occupé. La commande du (disk usage), bien utilisée, permet de bien s'en sortir.

Ainsi, du -hs donne l'espace occupé par le répertoire courant. Pour faciliter la tâche, je propose la commande suivante:

du -h --max-depth=2 | sort -n

Elle vous donne la liste des répertoires accessibles à partir du répertoire courant, jusqu'à deux niveaux de profondeur, classés par occupation d'espace disque. Essayez là, vous verrez, c'est très pratique!

Pour simplifier encore plus, on peut mettre la commande dans un script.

> Lire le message (6 commentaires, moyenne: 1,5).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Heuuu...

Posté par Snarky (Jabber id, page perso, ) le 11/11/2006 à 18:36. (lien). Évalué à 2.

C'est exactement ce que j'avais déjà donnée dans cette astuce :
https://linuxfr.org/tips/503.html

Sauf que tu as ajouté l'option -h qui range n'importe comment....
3G < 500K !? O_o''

Et ma commande affiche AUSSI les fichiers individuellement. :-)

--
Milite pour un about:black sur les navigateurs ! (Sauvons la planète)

Kdirstat

Posté par . . (page perso, ) le 11/12/2006 à 21:50. (lien). Évalué à 1.

Kdirstat, c'est tout ce qu'il faut pour faire le ménage (http://kdirstat.sourceforge.net/)

Faire du -s *|sort -rn permet de faire le ménage, mais pas à tous les niveaux de l'arborescence.

du | xdu

Posté par _Mekare_ () le 29/12/2006 à 09:08. (lien). Évalué à 1.

La solution suivante a l'avantage d'être légère : du | xdu

espace disque

Posté par DocWario () le 08/02/2007 à 13:17. (lien). Évalué à 1.

si c'est juste pour connaître l'espace disque utilisé (ou l'espace libre disponible) df suffit amplement :

# df -h

là tu traques les dossiers, non les fichiers

Posté par Ernest H (Jabber id, ) le 26/09/2007 à 07:05. (lien). Évalué à 2.

Pour traquer les fichiers gourmands en espace disque, une commande qui est bien pratique est la commande ls.

ls -Ssk trie les fichiers par rapport à leur taille (-Ss dit de trier sur la taille, -k de ne pas afficher le nombre de blocs mais le nombre de ko occupés)

Donc pour avoir les 10 plus gros fichiers de ton home, ls -Ssk **/*(.) | head fait l'affaire.
(** signifie tous les chemins, quelle que soit leur longueur, *(.) signifie uniquement les vrais fichiers (pas les dossiers ou les liens, dont la taille n'est pas intéressante), c'est du zsh).

Revenir en haut de page || Retourner aux forums || Retourner au forum Astuces.divers