3 votes

L'utilisation du disque dans le terminal Mac ne fonctionne pas avec --max-depth

Je veux voir mon utilisation du disque pour un dossier spécifique avec une profondeur maximale . Sous Linux, la commande est

$ du -h --max-depth 1

Sur MacOS Mojave (10.14.5) avec la version de bash 3.2.57(1)-release ça ne marche pas. J'ai également essayé

$ du -hd1

comme décrit aquí ne fonctionne pas non plus. La sortie du terminal est :

usage: du [-H | -L | -P] [-a | -s | -d depth] [-c] [-h | -k | -m | -g] [-x] [-I mask] [file ...]

Quelle est la meilleure solution ?

6voto

PeterVP Points 1030
du -h -d 1

semble fonctionner sur mon Mac

1voto

felice Points 765

Merci à fd0 J'ai pu résoudre le problème. La sortie

$ type -a du
du is aliased to 'du -sh'
du is /usr/bin/du

indique clairement que la commande du a été aliasé en du -sh . En supprimant cette ligne de mon .bash_profile tout fonctionne comme il se doit. La solution, par exemple, par PeterVP fonctionne parfaitement bien :

$ du -h -d 1

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