
크기별로 du -h 명령 출력을 정렬하는 방법
질문 – du -h 명령 출력을 크기별로 어떻게 정렬합니까? GNU Coreutils >= 7.5 패키지에서 sort 명령은 사람이 읽을 수 있는 숫자(예: 10K 15M 1G 등)를 비교할 수 있는 -h 매개변수를 제공합니다. 이것은 `du -h`의 결과를 비교하고 단축하는 데 도움이 됩니다.
위의 결과는 크기별로 오름차순으로 표시됩니다. 결과를 내림차순으로 표시하려면 -r을 사용하여 이를 반대로 할 수 있습니다.du -h * | sort -h
du -h * | sort -rh 15M btmp.1 7.2M apache2 2.2M auth.log.1 1.9M btmp 1.5M auth.log 1.3M redis 656K letsencrypt 468K auth.log.4.gz 264K auth.log.2.gz 260K cloud-init.log 240K auth.log.3.gz 168K mail.log.1