Добрый день всем, кто оказался на данном сайте. Если вы работаете с серверами, то иногда возникает необходимость узнать, сколько занимает места на жестком диске папки. Например, иногда те же логи могут раздуваться довольно таки нехило. Для этих случаев можно воспользоватся командой “du -sh”. Приведу пример на папке “Загрузки” в операционной системе Mabjaro. Так как папка находится в домашней директории пользователя, то путь до этой папки указывать не нужно. В других случаях, можно указать путь до нужной папки, например “/etc/apt/sources.list.d/”. И так, для того что бы узнать размер папки “Загрузки”, переходим в терминал и вводим команду:
du -sh Загрузки

Как можно увидеть из примера, данная папка весит 1,8G. Там находится специально скачанный для этого примера iso образ. Для того что бы отобразить размеры файлов и папок внутри папки “Загрузки”, нужно в конце команды поставить звездочку (*). То есть это будет выглядеть следующим образом:
du -sh Загрузки/*

В случае, если вы будете указывать путь до конкретной папки, у вас будет данная команды выглядеть примерно следующим образом:
du -sh /etc/apt/sources.list.d/*
Результат будет таким же. То есть, в терминале отобразится содержимое данной папки с размером занимаемого места на жестком диске. В некоторых случаях, нужно выполнять данную команду от суперпользователя. То есть от “sudo”:
sudo du -sh /etc/apt/sources.list.d/*
А на этом сегодня все. Надеюсь данная статья будет вам полезна.
С уважением Cyber-X