![Mostrar todos los subdirectorios en una carpeta y acortar el resultado por tamaño](https://rvso.com/image/1331457/Mostrar%20todos%20los%20subdirectorios%20en%20una%20carpeta%20y%20acortar%20el%20resultado%20por%20tama%C3%B1o.png)
Estoy usando mac y uso sudo du -h para mostrar todos los subdirectorios en un directorio principal con su tamaño. ¿Hay alguna forma que pueda utilizar para ordenar el resultado por tamaño?
Intenté usarlo sudo du -h | sort
pero el resultado fue organizarme de una manera extraña (por ejemplo, 1K - 2k - 1M - 2M - 2K...)
Muchas gracias.
Respuesta1
Ordenar usando -h
du -h | sort -h
Desde la página de manual de clasificación
-h, --human-numeric-sort
compare human readable numbers (e.g., 2K 1G)
Respuesta2
Deberías probar el siguiente código:
du -s * | sort -n
Esto hace lo siguiente
du
-s, --summarize
display only a total for each argument
sort
-n, --numeric-sort
compare according to string numerical value
Obtendrás los resultados en kilobytes.
Respuesta3
aquí una forma disponible para su pregunta
du-h | ordenar -n
en el comando -h es para formato legible por humanos
comando de clasificación -n para clasificación numérica