Cвободное и занимаемое место на диске через консоль
1) Команда ls.
Чтобы узнать размер фалов можно воспользоваться командой листинга ls с параметром -l
elmor@nest:~$ ls -lитого 260 drwxrwxr-x 2 elmor elmor 4096 2011-11-09 22:57 deja-dup -rw-r--r-- 1 elmor elmor 179 2011-11-09 09:36 examples.desktop drwxr-xr-x 2 elmor elmor 4096 2011-11-09 10:06 Документы ...
5-е поле выдаёт размер фала. Для каталогов он всегда равен 4096. Кстати используя параметр -h можно выводить размер в удобочитаемом виде, т.е. не в байтах, а в килобайтах, мегабайтах и т.д. Размер будет суммироваться автоматически.
elmor@nest:~$ ls -lhитого 264K drwxrwxr-x 2 elmor elmor 4,0K 2011-11-09 22:57 deja-dup -rw-r--r-- 1 elmor elmor 179 2011-11-09 09:36 examples.desktop drwxr-xr-x 2 elmor elmor 4,0K 2011-11-09 10:06 Документы ...
2) Команда df.
Эта команда выводит размер, а так же свободное и занятое место на всех смонтированных (подключенных) файловых системах.
elmor@nest:~$ dfФайловая система 1K-блоков Исп Доступно Исп% смонтирована на /dev/sda1 114994752 23333816 85819480 22% / udev 85348 4 85344 1% /dev tmpfs 36940 1012 35928 3% /run none 5120 0 5120 0% /run/lock none 92348 100 92248 1% /run/shm storage:/mnt/HD_a2/data 1920721920 1123746304 796975616 59% /mnt/storage ...
Так же как и ls программа может по ключу -h выводить размер в удобочитаемом виде.
elmor@nest:~$ df -hФайловая система Разм Исп Дост Исп% смонтирована на /dev/sda1 110G 23G 82G 22% / udev 84M 4,0K 84M 1% /dev tmpfs 37M 1012K 36M 3% /run none 5,0M 0 5,0M 0% /run/lock none 91M 100K 91M 1% /run/shm eagle:/mnt/data 459G 249G 187G 58% /mnt/data storage:/mnt/HD_a2/data 1,8T 1,1T 761G 59% /mnt/storage ...
3) Команда du.
Последня команда в этом небольшом обзоре позволяет посчитать размер отдельных файлов или каталогов. Команда может как выводить размер по каждому файлу в указанном пути, так и суммировать размер всего каталога (ключик -s) со всеми вложенными файлами и подкаталогами. Это удобно например чтобы посчитать сколько занимает места тот или иной каталог. Как и две предыдущие команды в команде du присутствует ключик -h для того чтобы отображать размер в удобочитаемом виде.
elmor@nest:~$ du Загрузки/76 Загрузки/transnote-touchscreen/transnote 404 Загрузки/transnote-touchscreen/calibrate 488 Загрузки/transnote-touchscreen 492 Загрузки/ ...
elmor@nest:~$ du -h Загрузки/76K Загрузки/transnote-touchscreen/transnote 404K Загрузки/transnote-touchscreen/calibrate 488K Загрузки/transnote-touchscreen 492K Загрузки/ ...
elmor@nest:~$ du -sh Загрузки/492K Загрузки/ ...