Утилита agedu (от англ. Aged Disk Usage) — инструмент командной строки Linux, предназначенный для анализа загруженности жесткого диска с акцентом на срок давности файлов. Эта команда помогает определить, какие файлы / каталоги в последнее время не использовались и сколько места они занимают. Применение agedu значительно облегчит очистку ненужных или устаревших данных.
В этой статье мы покажем, как установить и использовать утилиту agedu в Linux.
Содержание:
- Установка agedu в Linux
- Синтаксис команды agedu в Linux
- Сканирование директории
- Просмотр загруженности каталога в веб-интерфейсе
- Просмотр загруженности каталога в терминале
- Удаление индексного файла agedu
- Выводы
Установка agedu в Linux
Пакет инструмента agedu находится в стандартных репозиториях большинства популярных дистрибутивов Linux. Поэтому чтобы установить эту утилиту, достаточно выполнить одну команду.
Для Debian / Ubuntu Linux:
Для Fedora 22+ Linux:
Для RHEL / CentOS Linux:
Читайте также: Как установить утилиту dutree в Linux.
Синтаксис команды agedu в Linux
Синтаксис инструмента командной строки agedu довольно прост и выглядит следующим образом:
Где:
[OPTIONS]— необязательные опции, которые расширяют функционал утилиты;[ARGUMENTS]— аргументы.
Чтобы ознакомиться со всеми опциями команды agedu, выполните в терминале:
Читайте также: Команда du в Linux с примерами.
Сканирование директории
Чтобы выполнить полное сканирование каталога и его папок, следует использовать команду agedu с опцией -s и записать путь к нужной директории в качестве аргумента. Эта опция также указывает утилите создать специальный индексный файл, содержащий структуру данных выбранной папки. Например:
Просмотр загруженности каталога в веб-интерфейсе
После завершения сканирования папки Вы можете подробно изучить ее размер через веб-интерфейс в любом браузере. Для этого запустите в терминале agedu с опцией -w:
В командной строке появится URL-адрес, по которому нужно перейти, чтобы просмотреть статистику использования дискового пространства выбранной директорией.
В главном окне веб-страницы инструмент agedu отобразит общий размер каталога и его папок. С помощью мыши Вы можете переходить по директориям для более детального изучения.
Читайте также: Поиск и удаление дубликатов файлов с помощью fslint.
Утилита также предоставляет функциональность, позволяющую пользователю задать порт веб-интерфейса и включить обязательную аутентификацию для доступа к данным через браузер. Чтобы воспользоваться этими возможностями, выполните в терминале следующую команду:
Где:
--address <server-IP>:<port-number>— опция, в качестве аргумента которой нужно указать IP-адрес и порт для запуска веб-сервер;--auth basic— опция, включающая простую базовую HTTP-аутентификацию.
Команда сгенерирует логин и пароль, которые нужно будет ввести в браузере, и URL-адрес.
Просмотр загруженности каталога в терминале
Если Вам нужно посмотреть данные о размере каталога в терминале, воспользуйтесь agedu с опцией -t. Также следует указать путь к директории в качестве ее аргумента:
Можно модифицировать предыдущую команду, чтобы вывести на экран суммарный размер файлов в каждой папке, к которым не обращались в течение последних 12 месяцев или более:
Читайте также: Как установить и использовать утилиту ncdu в Linux.
Удаление индексного файла agedu
Специальный индексный файл agedu.dat сохраняется в директории, в которой была выполнена команда agedu -s. Чтобы убедиться в его наличии, выполните в этом каталоге:
Для удаления файла agedu.dat запустите в терминале:
Выводы
Теперь Вы знаете, что такое утилита agedu и как ее использовать в Linux. Надеемся, что показанные примеры помогут оптимизировать дисковое пространство в Вашей ОС.
Спасибо за время, уделенное прочтению статьи!
Если возникли вопросы — задавайте их в комментариях.
Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!
Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Cisco, курсы по кибербезопасности, полный курс по кибербезопасности, курсы DevNet / DevOps (программируемые системы) от Академии Cisco, курсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОММ).
Курсы Cisco, Linux, кибербезопасность, DevOps / DevNet, Python с трудоустройством!
- Поможем стать экспертом по сетевой инженерии, кибербезопасности, программируемым сетям и системам и получить международные сертификаты Cisco, Linux LPI, Python Institute.
- Предлагаем проверенную программу с лучшими учебниками от экспертов из Cisco Networking Academy, Linux Professional Institute и Python Institute, помощь сертифицированных инструкторов и личного куратора.
- Поможем с трудоустройством и стартом карьеры в сфере IT — 100% наших выпускников трудоустраиваются.
- Проведем вечерние онлайн-лекции на нашей платформе.
- Согласуем с вами удобное время для практик.
- Если хотите индивидуальный график — обсудим и реализуем.
- Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
- Всем, кто боится потерять мотивацию и не закончить обучение, предложим общение с профессиональным коучем.
- отредактировать или создать с нуля резюме;
- подготовиться к техническим интервью;
- подготовиться к конкурсу на понравившуюся вакансию;
- устроиться на работу в Cisco по специальной программе. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.




































