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)
Estou usando o mac e uso o 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?
Eu tentei usar sudo du -h | sort
, mas o resultado foi organizar de uma forma estranha para mim (Por exemplo 1K -. 2k - 1M - 2M - 2K ...)
Muito obrigado.
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.
aqui um caminho disponível para sua pergunta
du -h | classificar -n
no comando du -h é para o formato legível por humanos
comando de ordenação -n para ordenação numérica