Agedu — программа, с помощью которой можно быстро по http показать содержимое той или иной директории на сервере и подсчитать размер занятого дискового пространства в ней. Важно понимать — это не файловый менеджер, это утилита именно для подсчёта и удалённой демонстрации занятости места на диске.
Установка agedu.
На CentOS устанавливать будем из исходников, для других дистрибутивов, стоит для начала поискать пакет в их репозиториях.
# cd /usr/local/src/ # wget https://www.chiark.greenend.org.uk/~sgtatham/agedu/agedu-20180329.af641e6.tar.gz # tar xvfz agedu-20180329.af641e6.tar.gz # cd agedu-20180329.af641e6 # ./configure # make # make install
Использование agedu.
Для использования утилиты не обязательны права суперпользователя. Даже обычный пользователь (что бывает удобно порой) может запустить подсчёт места и опубликовать результаты. Для начала, инициируем директорию, в которой будем работать:
$ agedu -s /home/user/
А теперь просто опубликуем результаты, запустив процесс на определённом порте и прикрыв его веб-авторизацией:
$ agedu --files --web --auth basic --address 12.34.56.78:45198 Username: agedu Password: tzdrc25243qn72se URL: http://12.34.56.78:45198/
Администратору остаётся перейти по ссылке http://12.34.56.78:45198/ Ввести логин, пароль, и получить доступ к статистике директории пользователя. В отчёте доступны проценты использования диска и цветовая шкала, обозначающая время последнего изменения файлов и директорий.
есть ncdu
то же только в консоли, еще и удалять можно и сразу место пересчитывается
https://en.wikipedia.org/wiki/Ncdu
Да, спасибо, так же удобная штука.
python -m SimpleHTTPServer 8080