Как узнать свободное и занимаемое место на диске в консоли

Linux > Как узнать свободное и занимаемое место на диске в консоли
22.11.2014 9:30:58



Статья:

Как узнать свободное и занимаемое место на диске в консоли

Итак задача простая, имея в руках обычную консоль сервера или компьютера (иными словами терминал) узнать сколько свободно и занято места на подключенных файловых системах, а так же сколько занимает места определённый файл или каталог.

Для решения описанных выше задач вам пригодятся как минимум 3 командочки:

1) Команда ls.
Чтобы узнать размер фалов можно воспользоваться командой листинга ls с параметром -l

5-е поле как раз выдаёт размер фала. Для каталогов он всегда равен 4096. Кстати используя параметр -h можно выводить размер в удобочитаемом виде, т.е. не в байтах, а в килобайтах, мегабайтах и т.д. Размер будет суммироваться автоматически!

2) Команда df.
Эта команда выводит размер, а так же свободное и занятое место на всех смонтированных (подключенных) файловых системах.Так же как и ls программа может по ключу -h выводить размер в удобочитаемом виде.

3) Команда du.
Последня команда в этом небольшом обзоре позволяет посчитать размер отдельных файлов или каталогов. Команда может как выводить размер по каждому файлу в указанном пути, так и суммировать размер всего каталога (ключик -s) со всеми вложенными файлами и подкаталогами. Это удобно например чтобы посчитать сколько занимает места тот или иной каталог. Как и две предыдущие команды в команде du присутствует ключик -h для того чтобы отображать размер в удобочитаемом виде.