0 votos

El uso de disco en Mac terminal no funciona con --max-depth

Quiero ver a mi uso de disco para una carpeta específica con un conjunto de pre- profundidad máxima. En Linux, el comando es

$ du -h --max-depth 1

En macOS Mojave (10.14.5) con versión de bash 3.2.57(1)-release, esto no está funcionando. También probé

$ du -hd1

como se describe aquí, también no funciona. El terminal de salida es:

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

¿Cuál es la mejor solución?

2voto

lhagan Puntos 31
du -h -d 1

parece que funciona en mi Mac

1voto

felice Puntos 26

Gracias a fd0, yo era capaz de resolver el problema. La salida

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

deja claro que el comando du fue con el alias du -sh. Mediante la eliminación de esta línea de mi .bash_profile, todo funciona como debe. La solución, por ejemplo, por PeterVP funciona perfectamente bien:

$ du -h -d 1

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by: