Получить размер папки в Linux: du, ncdu и найти команды

Чтобы узнать размер папки в Linux, можно использовать несколько методов. Вот несколько примеров:

Метод 1: использование команды du
Команда du(сокращение от «использование диска») обычно используется для оценки использования пространства файлов и каталогов. Чтобы узнать размер папки, откройте терминал и выполните следующую команду:

du -sh /path/to/folder

Например, чтобы узнать размер папки /home/user/Documents, введите:

du -sh /home/user/Documents

При этом размер папки будет выведен в удобочитаемом формате, например «10M» для 10 мегабайт или «2,5G» для 2,5 гигабайт.

Метод 2: использование команды ncdu
Команда ncdu(сокращение от NCurses Disk Usage) обеспечивает более интерактивный и подробный способ просмотра размеров папок. Чтобы использовать ncdu, вам может потребоваться сначала установить его с помощью менеджера пакетов. После установки вы можете запустить следующую команду:

ncdu /path/to/folder

Откроется интерактивный интерфейс, показывающий размер каждого каталога и файла в указанной папке.

Метод 3: использование команды find
Команду findможно использовать для поиска файлов и каталогов по различным критериям, включая их размер. Чтобы узнать размер папки с помощью find, вы можете запустить следующую команду:

find /path/to/folder -type f -exec du -ch {} + | grep total$

Например, чтобы узнать размер папки /home/user/Documents, введите:

find /home/user/Documents -type f -exec du -ch {} + | grep total$

В конце будет выведен общий размер папки, исключая размеры подкаталогов.