Cвободное и занимаемое место на диске в консоли
Как узнать свободное и занимаемое место на диске в консоли
1) Команда ls.
Чтобы узнать размер фалов можно воспользоваться командой листинга ls с параметром -l
0 1 2 3 4 5 6 7 8 |
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 можно выводить размер в удобочитаемом виде, т.е. не в байтах, а в килобайтах, мегабайтах и т.д. Размер будет суммироваться автоматически.
0 1 2 3 4 5 6 7 8 |
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.
Эта команда выводит размер, а так же свободное и занятое место на всех смонтированных (подключенных) файловых системах.
0 1 2 3 4 5 6 7 8 9 10 11 |
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 выводить размер в удобочитаемом виде.
0 1 2 3 4 5 6 7 8 9 10 11 12 |
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 для того чтобы отображать размер в удобочитаемом виде.
0 1 2 3 4 5 6 7 8 |
elmor@nest:~$ du Загрузки/ 76 Загрузки/transnote-touchscreen/transnote 404 Загрузки/transnote-touchscreen/calibrate 488 Загрузки/transnote-touchscreen 492 Загрузки/ ... |
0 1 2 3 4 5 6 7 8 |
elmor@nest:~$ du -h Загрузки/ 76K Загрузки/transnote-touchscreen/transnote 404K Загрузки/transnote-touchscreen/calibrate 488K Загрузки/transnote-touchscreen 492K Загрузки/ ... |
0 1 2 3 4 5 |
elmor@nest:~$ du -sh Загрузки/ 492K Загрузки/ ... |
По мотивам: http://www.showmehow.ru/blog/2009-7-10-65