Как получить список размеров всех директорий и отсортировать их по размеру

du -ks * | sort -nr | cut -f2 | xargs -d '\n' du -sh


Команда «du -ks *» выводит размеры всех подкаталогов и файлов в текущей директории в килобайтах. Затем команда «sort -nr» сортирует эти размеры по убыванию. Команда «cut -f2» отсекает первый столбец вывода (размеры) и оставляет только имена директорий. Команда «xargs -d ‘\n’ du -sh» применяет команду «du -sh» к каждой из этих директорий, чтобы вывести их размеры в более читаемом формате.

Эта команда полезна, когда вам нужно узнать размеры всех директорий в определенной папке и отсортировать их по размеру. В то же время, возможная альтернатива — использование команды «ls -lhS» для вывода списка файлов и директорий в формате, сортируемом по размеру.

Ответить

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