![Mostrar todos os subdiretórios em uma pasta e encurtar o resultado por tamanho](https://rvso.com/image/1331457/Mostrar%20todos%20os%20subdiret%C3%B3rios%20em%20uma%20pasta%20e%20encurtar%20o%20resultado%20por%20tamanho.png)
Estou usando mac e sudo du -h para mostrar todos os subdiretórios em um diretório pai com seu tamanho. Existe alguma maneira que eu possa usar para classificar o resultado por tamanho?
Tentei usar sudo du -h | sort
mas o resultado ficou organizado de uma forma estranha para mim (Ex. 1K - 2k - 1M - 2M - 2K...)
Muito obrigado.
Responder1
Classifique usando -h
du -h | sort -h
Da página de manual de classificação
-h, --human-numeric-sort
compare human readable numbers (e.g., 2K 1G)
Responder2
Você deve tentar o seguinte código:
du -s * | sort -n
Isso faz o seguinte
du
-s, --summarize
display only a total for each argument
sort
-n, --numeric-sort
compare according to string numerical value
Você obterá os resultados em kilobytes.
Responder3
aqui uma forma disponível para sua pergunta
du -h | classificar -n
in du command -h é para formato legível por humanos
comando de classificação -n para classificação numérica