
저는 Mac을 사용하고 있으며 sudo du -h를 사용하여 상위 디렉토리의 모든 하위 디렉토리를 크기와 함께 표시합니다. 어쨌든 결과를 크기별로 정렬하는 데 사용할 수 있나요?
사용해 보았는데 sudo du -h | sort
결과가 이상하게 정리되었습니다. (예: 1K - 2k - 1M - 2M - 2K...)
매우 감사합니다.
답변1
-h를 사용하여 정렬
du -h | sort -h
정렬 매뉴얼 페이지에서
-h, --human-numeric-sort
compare human readable numbers (e.g., 2K 1G)
답변2
다음 코드를 시도해 보세요:
du -s * | sort -n
이는 다음을 수행합니다.
du
-s, --summarize
display only a total for each argument
sort
-n, --numeric-sort
compare according to string numerical value
결과는 킬로바이트 단위로 표시됩니다.
답변3
귀하의 질문에 사용할 수 있는 한 가지 방법이 있습니다
뒤 -h | 정렬 -n
du 명령에서 -h는 사람이 읽을 수 있는 형식입니다.
sort 명령 -n(숫자 정렬)