디렉토리만 찾아 크기별로 정렬하는 방법

디렉토리만 찾아 크기별로 정렬하는 방법

어떻게 디렉토리만 찾아 크기별로 정렬할 수 있나요(사람이 읽을 수 있음).

나는 전에 시도했다

find -type d | xargs du -h | sort -rn

하지만 문제가 발생했습니다. 그리고 항상 숫자순으로 정렬됩니다. 따라서 K, M 등의 차이점을 볼 수 없습니다.

답변1

다음을 사용할 수 있습니다.

du --max-depth=1 -h some_target_directory | sort -hr

특정 버전의 도구에 사용할 수 있는 옵션이 있습니다.

건너뛰다모두;그것은 다음과 같습니다:

du --max-depth=1 -h some_target_directory | sort -hr | tail -n +2

관련 정보