1 votos

Cómo ordenar por tamaño de salida mediante du -sh ~/* | sort -r

Utilizo este comando para encontrar el uso del disco:

du -sh ~/* | sort -r

Pero se lía con los sufijos K, M y G añadidos por du -h .

956M    /Users/shinokada/Docker
9.2G    /Users/shinokada/RustProjects
856M    /Users/shinokada/Bitbucket
8.2M    /Users/shinokada/Desktop
708M    /Users/shinokada/Medium-articles
596K    /Users/shinokada/Movies
480M    /Users/shinokada/Sites
415M    /Users/shinokada/MyProjects
4.1M    /Users/shinokada/jupyter-work
4.0M    /Users/shinokada/powerlevel9k
4.0K    /Users/shinokada/sys_info_page.html
4.0K    /Users/shinokada/requirements.txt
4.0K    /Users/shinokada/package-lock.json
4.0K    /Users/shinokada/mypath.txt
4.0K    /Users/shinokada/cecilieo
4.0K    /Users/shinokada/bin
258M    /Users/shinokada/Github
256M    /Users/shinokada/Calibre Library
228K    /Users/shinokada/LaTeX
2.7G    /Users/shinokada/nltk_data
2.2G    /Users/shinokada/Projects
2.1G    /Users/shinokada/DataScience
170M    /Users/shinokada/Applications
157M    /Users/shinokada/Pictures
1.8G    /Users/shinokada/virtualenvs
...

¿Cómo puedo ponerlas en orden?

Utilicé -m y -k pero sigue ordenando por número y no por tamaño.

6voto

shin Puntos 106

Esto funcionó.

du -sh ~/* | sort -rh

sort tiene -h bandera:

-h, --human-numeric-sort, --sort=human-numeric
             Sort by numerical value, but take into account the SI suffix, if present.
...

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:

X