Varias herramientas de línea de comando usan la opción -h
o --human-readable
para imprimir el tamaño del archivo en un formato legible para humanos (es decir, 36G
vs 37550836
).
- ¿Por qué es necesaria esta opción y no la predeterminada?
- ¿No son estas herramientas principalmente para la producción a humanos?
command-line
DQdlM
fuente
fuente
sort -n
porque estoy menos interesado en ver rápidamente el tamaño aproximado de cada directorio y en la que más se subdirectorio ocupar demasiado espacio en forma desproporcionada ...-h
.sort -h
se introdujo en GNU coreutils 7.5. Lucid tiene 7.4, por lo que en Ubuntu necesitas al menos inconformista.Tenga en cuenta que si configura BLOCKSIZE = human-legible en su entorno, este será el valor predeterminado, al menos para los comandos de coreutils de GNU, es decir, si está utilizando bash put:
en su archivo $ HOME / .bashrc.
fuente
BLOCKSIZE=h
podría ser suficiente. Pero un gran consejo!BLOCK_SIZE=human-readable
. Tampoco sabía sobre el soporte para miles de separadores hasta que lo leí.Además de lo que dijo Gilles:
Cuando estas herramientas donde se inventó el disco duro era muy pequeño, en comparación con hoy. No necesitabas ayuda para leer un número como 400000.
Y si no te gusta, usa el sistema de alias. En su directorio de inicio,
e inserte, por ejemplo:
Tenga en cuenta que, a diferencia de muchos otros idiomas, no se le permite tener un espacio en blanco antes o detrás del operador de asignación (signo igual).
fuente