Как узнать размер папки в Linux и эффективно управлять диском
Linux - это свободная и открытая операционная система, основанная на ядре Linux. Она широко используется в серверном окружении и в качестве операционной системы для разработчиков. В Linux есть множество инструментов, позволяющих узнать размер папки или директории. Давайте рассмотрим некоторые из них и приведем примеры кода.
1. Команда "du":
Команда "du" (от "disk usage") позволяет узнать размер папки или директории в байтах или в других единицах измерения.
Пример кода:
du -sh /путь/к/папке
В данном примере мы используем опцию "-s", чтобы получить только общий размер папки, а опция "-h" преобразует размер в удобочитаемый формат (например, "1.5G" вместо "1500000000").
2. Команда "ls":
Команда "ls" (от "list") также может использоваться для получения размера папки. Она позволяет просматривать содержимое директории и получать информацию о размере файлов.
Пример кода:
ls -lsh /путь/к/папке
В данном примере мы используем опцию "-l", чтобы вывести подробную информацию о файлах и папках, а опция "-s" показывает размер каждого элемента в блоках.
3. Команда "ncdu":
При работе с Linux вы также можете использовать сторонние инструменты, такие как "ncdu" (от "NCurses Disk Usage"). Ncdu предоставляет графический интерфейс командной строки и отображает размер папок и файлов в удобочитаемом виде.
Пример кода (после установки ncdu):
ncdu /путь/к/папке
После запуска этой команды, вы увидите список файлов и папок, отсортированный по размеру, вместе с общим размером каждой папки.
В Linux существует множество других команд и инструментов, которые можно использовать для получения размера папки, но приведенные выше - наиболее распространенные и удобные для большинства задач.