44 votes

Comment trouver rapidement des fichiers et des dossiers volumineux sur mon Mac ?

J'ai besoin de libérer de l'espace sur mon Mac et je sais qu'il y a une tonne de fichiers cachés qui mangent de l'espace (Logic par exemple télécharge beaucoup d'instruments... quelque part).

Existe-t-il un moyen de créer un plan interactif (ou non interactif) de mon disque dur ?

Voici un exemple de Plan du site de Wikipedia

Graphical representation of a treemap

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.

36voto

Cpt. Senkfuss Points 351

Essayez

du -sh *  | grep -E "\dG"

pour obtenir tous les fichiers et dossiers d'une taille de 1G et plus. (Le résultat ne s'affichera qu'une fois du est fait)

0 votes

Ne pas inclure le dossier

1 votes

C'est génial - il renvoie les fichiers et dossiers de plus de 1 Go dans le répertoire où il est exécuté. Nous pouvons donc l'exécuter au niveau le plus élevé et le parcourir à partir de là.

1 votes

Du : option illégale -- O

28voto

grg Points 181593

GrandPerspective peut créer un Treemap :

GrandPerspective screenshot

20voto

Oskar Points 1242

Vous pouvez aussi utiliser le projecteur :

mdfind 'kMDItemFSSize > 2000000000'

Ajoutez ou supprimez des zéros pour obtenir respectivement moins ou plus de fichiers sous la limite de taille.

0 votes

Je suppose que c'est en bits ?

2 votes

7voto

Ryan Points 1035

J'ai eu du succès en utilisant :

Disk Inventory X (téléchargement gratuit)

enter image description here

C'est comme si WinDirStat était sur Windows.

0 votes

Il est dit que je ne peux pas l'installer car cette application provient d'un utilisateur non identifié : Impossible d'ouvrir "Disk Inventory X" car cette app provient d'un développeur non identifié

1 votes

@DimitriKopriwa Cela m'est déjà arrivé sur Mac. Tenez le control clé : kb.wisc.edu/helpdesk/page.php?id=25443#manual

3voto

Erik Points 243

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.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X