Inspiré par cette réponse J'ai trouvé ce qui suit pour trouver les répertoires de 1 Go ou plus :
du -ht 1G / 2>/dev/null | sort -nr
Ventilation
du -ht 1G / 2>/dev/null | sort -nr
du -h # print sizes in human readable format (e.g., 1K 234M 2G)
t 1G # exclude entries smaller than 1G
/ # system root directory
2>/dev/null # redirect stderr (error) output to /dev/null, effectively ignoring it
| sort # pipe the output into sort
-n # compare according to string numerical value
r # reverse the sort, effectively putting the largest files and directories first
Notez que du
's -t 1G
peut également prendre d'autres paramètres de taille (de man du
):
-t
exclure les entrées inférieures à SIZE si elles sont positives, ou les entrées supérieures à SIZE si elles sont négatives. L'argument SIZE est un nombre entier et une unité facultative (exemple : 10K est 10*1024). Les unités sont K, M, G, T, P, E, Z, Y (puissances de 1024) ou KB, MB,... (puissances de 1000). Des préfixes binaires peuvent également être utilisés : KiB=K, MiB=M, et ainsi de suite.
N'oubliez pas que sort
ne fait que trier sur la valeur numérique, pas sur la taille de l'unité. Vous pouvez utiliser du
's -B
également, pour arrondir à l'unité supérieure G
par exemple.
Une autre utilité du
L'argument pourrait être -a
pour lister les fichiers, et pas seulement les répertoires.
J'utilise les binaires suivants sur mon système :
$ du --version
du (GNU coreutils) 9.0
Copyright (C) 2021 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Written by Torbjorn Granlund, David MacKenzie, Paul Eggert,
and Jim Meyering.
$ sort --version
sort (GNU coreutils) 9.0
Copyright (C) 2021 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Written by Mike Haertel and Paul Eggert.
0 votes
Duplicata possible de Comment puis-je savoir ce qui mange lentement l'espace de mon disque dur ? , Qu'est-ce qui consomme de l'espace sur le disque dur de mon MacBook Pro ?
0 votes
@l'L'l Pas tout à fait un doublon - la plupart de ces solutions incluses dans la réponse acceptée ne produisent pas de Treemaps.
0 votes
^ voir le deuxième lien.
0 votes
Cependant, les réponses à ces deux questions contiennent tous les utilitaires récents de type carte des arbres qui sont d'usage courant. Qu'est-ce qui, dans votre situation, vous fait penser que des "tonnes de fichiers cachés" sont en jeu ? Le Finder vous montrera la taille des dossiers assez facilement et vous pourrez naviguer pour localiser les choses sans avoir besoin d'un logiciel supplémentaire.
0 votes
Pour répondre à bmike, j'utilise Xamarin, et chaque fois que j'exécute le débogage sur une application, des fichiers temporaires sont créés et restent