6 votes

<script shell pour déterminer la taille du fichier dans un dossier de manière récursive</script>

Est-ce que quelqu'un peut me fournir un script shell que je peux exécuter contre différents dossiers pour voir où se cachent les gros fichiers ?

Merci beaucoup

8voto

bot47 Points 7292
trouver . -exec du -h {}\;

est récursif et affiche la taille sous forme lisible par l'homme.

Ou si vous utilisez fish ou zsh:

du -h ./**/*

6voto

nohillside Points 82672

Vous pouvez simplement exécuter

du -sm * 

pour voir la taille de tous les dossiers dans le répertoire actuel.

2voto

Petr Points 101

Ou, en alternative, vous pourriez installer le logiciel gratuit Disk Inventory X. Il vous montre les plus grands fichiers sur votre disque dur ou dans des répertoires particuliers avec une interface visuelle amusante. Et vous pouvez déplacer des éléments vers la corbeille directement depuis cette interface.

1voto

Vous pouvez également utiliser tree --du -h .. --du calcule la taille des contenus des répertoires (comme du) et -h utilise des tailles de fichiers lisibles par l'homme.

Ou si vous ne voulez voir que les tailles des contenus des répertoires, utilisez simplement du ou du -h. Vous pouvez utiliser gsort -h pour trier la sortie de du -h.

Vous pouvez installer tree et gsort avec brew install tree sortutils.

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