Вывод размеров файлов через команду ls

Самый очевидный способ - это воспользоваться средствами команды ls. Для вывода размеров файлов, воспользуемся двумя параметрами:

s - выводит размеры файлов;

h - конвертирует размер файлов в формат, удобный для чтения человеком.

ls -sh

По умолчанию, команда выведет список файлов директории, где вы сейчас находитесь.

Но одна из слабых сторон команды ls в том, что она не может вычислять размер, скажем директории с его содержимым. И тут приходит на помощь другая команда.

 

Вывод размеров файлов и директорий с помощью du

du - это команда, которая доступна по-умолчанию на многих Linux дистрибутивах.

du

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

du -d 1 -h

Параметры:

-d - уровень вложенности;

-h - размер файлов в человеко-понятном виде.

Данные команды также применимы в терминале MacOS.