Чтобы посмотреть размер файлов в папке Linux (а так же размер самих папок) в удобочитаемом формате (ГБ, КБ, МБ или байты) достаточно открыть консоль (командную строку) или подключиться к серверу по SSH и ввести несколько простых команд, о которые рассмотрим ниже.
Как вывести размер файлов Linux командой «ls»
Чтобы вывести размер файлов, которые находятся в текущем каталоге введите команду
ls -lh
Параметр -l выводит информацию в виде списка строк, а добавление опции h выводит размер файлов в удобочитаемом формате.
В четвертой колонке будет указан размер.
Чтобы узнать размер определенного файла, через пробел нужно ввести его имя. Например, чтобы узнать размер файла filename.txt:
ls -lh filename.txt
Минус этой команды в том, что она не вычисляет размер папок (директорий). На помощь приходит команда du.
Как посмотреть размер файлов командой «du»
Используйте команду du чтобы узнать размер файла. Это самый простой и популярный способ. Пример:
du -h имя_файла
Параметр -h указывает на то, чтобы вывод был в удобочитаемом формате: в единицах измерения — килобайтах(K), мегабайтах(M) или гигабайтах(G).
Как узнать размер папки Linux командой «du»
Вы уже знакомы с этой командой, когда узнавали размер файлов. С помощью этой же команды можно узнать размер конкретной папки в Linux, пример:
du -hs название_папки
Параметр -h указывает на то, чтобы вывод был в удобочитаемом формате. А параметр «s» — чтобы размер файлов в папке linux суммировался.
Как узнать размер текущей папки?
Если вы уже находитесь в какой-то директории и хотите узнать ее размер, то запустите команду «du -hs» без агрументов, либо с точкой в конце:
du -hs .
Параметр -h указывает на то, чтобы вывод был в удобочитаемом формате. А параметр «s» — чтобы размер файлов в папке linux суммировался.
Как получить размер всех данных, которые находится в директории?
Чтобы посмотреть информацию по занимаемому месту на диске с разбивкой по файлам и папкам, введите команду:
du -hs *
Звездочка на конце обязательна! Команда найдет и покажет все размер всех файлов и директорий (в том числе подкаталогов) в текущем каталоге.
Узнать размер файла linux командой «stat»
Еще один способ, который позволяет получить размер файла Linux — команда stat. Команду запускайте так:
stat filename.txt
Где filename.txt — название интересующего файла. По-умолчанию, размер будет выведен в байтах.
Бонус: как получить общую информацию об использовании диска
Для этого есть простая команда, которая называется df. Пример ее использования:
df -h
Опция -h делает вывод удобном формате. Запускается команда из любого места.
Вы увидите данные, которые показывают информацию о дисках (точках монтирования), количестве общего места, занимаемого и свободного.
Где еще узнать полезную информацию о командах Linux?
Если вам интересная операционная система Linux и вы бы хотели узнать про нее больше, как ее настраивать, управлять, какие есть команды и так далее, то рекомендую изучить подборку лучших курсов по Linux.
Заключение
Все эти команды отлично работают как в терминалах Linux: Ubuntu, Debian, CentOS, так и в других Unix и BSD-like системах: MacOS, FreeBSD и т.д.
Используйте любую на ваше усмотрение. Все очень просто.