Как отсортировать использование места в дереве каталогов по гигабайтам, мегабайтам, килобайтам, затем байтам.

du -b --max-depth 1 | sort -nr | perl -pe 's{([0-9]+)}{sprintf "%.1f%s", $1>=2**30? ($1/2**30, "G"): $1>=2**20? ($1/2**20, "M"): $1>=2**10? ($1/2**10, "K"): ($1, "")}e'


Команда du -b --max-depth 1 | sort -nr | perl -pe 's{([0-9]+)}{sprintf "%.1f%s", $1>=2**30? ($1/2**30, "G"): $1>=2**20? ($1/2**20, "M"): $1>=2**10? ($1/2**10, "K"): ($1, "")}e' выполняет сортировку использования места в дереве каталогов по гигабайтам, мегабайтам, килобайтам и байтам, а затем выводит результат в удобочитаемом формате.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *