Linux > Как узнать свободное и занимаемое место на диске в консоли
22.11.2014 9:30:58
Наиболее часто встречающиеся слова в статье:
[Команда] [сколько] [выводить] [удобочитаемом] [свободное] [подключенных] [файловых] [системах] [занимает] [каталог]
Статья:
Как узнать свободное и занимаемое место на диске в консоли
Итак задача простая, имея в руках обычную консоль сервера или компьютера (иными словами терминал) узнать сколько свободно и занято места на подключенных файловых системах, а так же сколько занимает места определённый файл или каталог.
Для решения описанных выше задач вам пригодятся как минимум 3 командочки:
1) Команда ls.
Чтобы узнать размер фалов можно воспользоваться командой листинга ls с
параметром -l
5-е поле как раз выдаёт размер фала. Для каталогов он всегда равен 4096. Кстати используя параметр -h можно выводить размер в удобочитаемом виде, т.е. не в байтах, а в килобайтах, мегабайтах и т.д. Размер будет суммироваться автоматически!
2) Команда df.
Эта команда выводит размер, а так же свободное и занятое место на всех
смонтированных (подключенных) файловых системах.Так же как и ls программа может
по ключу -h выводить размер в удобочитаемом виде.
3) Команда du.
Последня команда в этом небольшом обзоре позволяет посчитать размер отдельных
файлов или каталогов. Команда может как выводить размер по каждому файлу в
указанном пути, так и суммировать размер всего каталога (ключик -s) со всеми
вложенными файлами и подкаталогами. Это удобно например чтобы посчитать сколько
занимает места тот или иной каталог. Как и две предыдущие команды в команде du
присутствует ключик -h для того чтобы отображать размер в удобочитаемом виде.