Consommation d'espace utilisateur

  • du (disk usage)
du -csh * | less
du -csh ~/tmp/ | more
du -csh * | sort -h | less

man du. Cette commande peut être lourde, et longue a renvoyer un résultat.

-c = total
-s = summarize
-h = human readable

Exemple de résultat :

ltaulell@x5570comp1:~$ du -shc *
38M     benchs
1,9G    builds
6,0K    intel
6,0K    lib
6,0G    mandel
6,6M    perl5
[...]
8,4G    total
  • tree (contents of directories in a tree-like format)
tree -hFRL 3 --du | less 

man tree.

-h = human readable
-F = classify (add / to directory, etc)
-R = recursive
-L <level> = Max display depth of the directory tree
--du = accumulation of each directory (size and/or number)
Cette commande peut être trompeuse : la taille d'un répertoire indique l'espace occupé par les fichiers qu'il contient, sans les sous-répertoires. Comparez entre les deux exemples du et tree.

Exemple de résultat :

ltaulell@x5570comp1:~$ tree -hFRL 2 --du | less
.
├── [1.0M]  benchs/
│   ├── [  11]  classification/
│   ├── [   4]  cpuburn/
│   ├── [7.1K]  cpuburn-in.tar.gz
│   ├── [402K]  lmbench3.tar.gz
│   ├── [  42]  stress-1.0.4/
│   ├── [191K]  stress-1.0.4.tar.gz
│   ├── [  56]  survey_freq.sh*
│   ├── [  83]  survey_sensors.sh*
│   ├── [366K]  sysbench-0.3.1.tar.gz
│   └── [ 62K]  unixbench-4.1.0.tar.gz
├── [ 62M]  builds/
│   ├── [   6]  cachan/
│   ├── [137K]  cachan.tgz
[...]
faq/stockage_consommation_utilisateur.txt · Dernière modification: 2020/08/25 17:58 (modification externe)