Как посмотреть размер папки во FreeBSD находясь в консоли ? Существует для этого специальная команда «du» . Попробуйте ввести ее и нажать enter, мы увидим как команда начнет рекурсивно шариться по каталогам и выводить нам на экран непонятные строки . Так как значение этих строк ни о чем нам не говорит, нужно полистать мельком ман «man», для того что бы узнать нужные параметры или опции, для команды «du» , вводим с клавиатуры в консоль «man du» затем ентер.
Вывод справки по программе DU
DU(1) FreeBSD General Commands Manual DU(1)
NAME
du — display disk usage statistics
SYNOPSIS
du [-H | -L | -P] [-a | -s | -d depth] [-c] [-h | -k | -m] [-n] [-x]
[-I mask] [file …]
———————————————
Нам понадобятся ключи :
-h «Human-readable» output. Use unit suffixes: Byte, Kilobyte, Megabyte, Gigabyte, Terabyte and Petabyte.
-s Display an entry for each specified file. (Equivalent to -d 0)
-x File system mount points are not traversed.
-d depth Display an entry for all files and directories depth directories deep.
Для того что бы узнать размер папки во FreeBSD , необходимо ввести команду «DU» с опциями -hsx и указанием папки например /usr/home/vasya
[root@homecomp /home/black]# du -hsx /usr/home/vasya
1.1G /home/vasya
Для того что бы визуально посмотреть какой размер имеют папки в корневой директории не обязательно вводить команду для каждой папки , существуют специальные ключи, смотрим пример:
[root@box /home/black]#du -h -d 1 /
Должно вывести на экран все папки в корневой директории с указанием объёма занимаемым на диске места.
924K /bin
814K /boot
1.0K /dev
1.8M /etc
3.2M /lib
282K /libexec
2.0K /mnt
0B /proc
3.5M /rescue
136M /root
4.0M /sbin
883M /tmp
22G /usr
2.3G /var
80G /home
180G /
Надеюсь этого будет достаточно что бы узнать размер папки или каталога во FreeBSD, остальное узнаете из манов.
Спасибо, о Великий Учитель
Очень полезная статья кстати! Теперь не мудохаюсь с МС =)