===== 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 = 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
[...]
{{tag> faq:stockage faq:consommation faq:du faq:tree}}