2

Я использую Mac, и я использую sudo du -h, чтобы показать все подкаталоги в родительском каталоге с их размером. Могу ли я использовать сортировку результатов по размеру?

Я пытался использовать sudo du -h | sort но результат был организован странным для меня образом (например, 1K - 2K - 1M - 2M - 2K ...)

Большое спасибо.

3 ответа3

3

Сортировка с использованием -h

du -h | sort -h

Из сортировки man-страницы

 -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

Вы получите результаты в килобайтах.

0

здесь один из доступных способов для вашего вопроса

ду-х | сортировать -n

в команде du -h для читабельного формата

команда сортировки -n для числовой сортировки

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .