Как использовать Diskonaut для создания визуализации дискового пространства в Linux

Место на жестком диске обычно быстро заполняется в Linux, и прежде чем вы найдете решение, позволяющее это сделать, вам придется инвестировать в еще пару терабайтных дисков для размещения быстро раздувающегося хранилища. Чем заполняется жесткий диск и какие файлы занимают много места?

Трудно отслеживать и визуализировать файлы и каталоги, которые занимают больше, чем ожидалось, особенно если вы часто используете Терминал. Проверять Лучшее приложение для анализа дискового пространства для поиска недостающих гигабайт.

Как использовать Diskonaut для визуализации дискового пространства в Linux - Linux

Diskonaut — это приложение, которое, наконец, может помочь вам визуализировать, находить, управлять и удалять раздутые ветви файлового дерева, которое вы храните, и все это из вашего любимого терминала.

Зачем вам нужен Disk Space Viewer for Terminal

Как использовать Diskonaut для визуализации дискового пространства в Linux - Linux

Несмотря на то, что цены на хранилище продолжают падать, жесткие диски по-прежнему быстро заполняются, и вам может понадобиться многотерабайтный диск в течение нескольких месяцев, даже не подозревая об этом.

Является ли виновником обширная библиотека игр AAA в Steam для Linux? Ваша коллекция обоев Ultra HD Art? Или это ранее созданный файл резервной копии, который всегда повторно включается в новую резервную копию, удваиваясь в размере каждый день?

Стабильность вашей системы находится под угрозой, если вы не обнаружите и не устраните проблему быстро.

Конечно, вы можете использовать команду:

du -h

... чтобы получить список файлов и каталогов и их размеров, но это отнимает много времени, утомительно в использовании и не дает наиболее читаемого результата.

Другой возможностью является ncdu (использование диска Ncurses), который сортирует каталоги по размеру и отображает их в сортируемом списке. Мы думаем, что меню хороши, но они не дают интуитивно понятного графического представления.

Хотя существует множество приложений для отображения дискового пространства, использующих графический интерфейс, приложениям с графическим интерфейсом требуются данные из встроенного терминала, и их следует избегать любой ценой.

К счастью, если вам нужна программа просмотра дискового пространства для Терминала, Diskonaut поможет вам. Проверять Как проверить и управлять дисковым пространством в Linux.

Как установить Дисконаут на Linux

Diskonaut написан на Rust, и проще всего его установить с помощью Cargo.

Если у вас еще не установлен Rust & Cargo, введите:

curl https://sh.rustup.rs -sSf | sh

...загрузит и установит скрипт.

Теперь вы можете установить Diskonaut, используя:

cargo install diskonaut

Если вы используете Arch Linux, Diskonaut доступен в пользовательском репозитории Arch (AUR):

yay -S diskonaut

Вы можете установить его в Fedora, используя:

sudo dnf install diskonaut

Кроме того, вы можете просто загрузить двоичный файл и разархивировать его, прежде чем перемещать его по своему пути с помощью следующих команд:

wget https://github.com/imsnif/diskonaut/releases/download/0.11.0/diskonaut-0.11.0-unknown-linux-musl.tar.gz

tar -xzf diskonaut-0.11.0-unknown-linux-musl.tar.gz

sudo mv diskonaut /usr/local/bin/

Используйте Diskonaut в терминале для поиска больших файлов и каталогов.

Вы можете либо запустить Diskonaut из каталога, который хотите сканировать, либо использовать каталог, который хотите сканировать, в качестве аргумента:

diskonaut /home/david/

Примерно через секунду вы заметите, что Терминал заполняется прямоугольниками разных размеров. Они представляют собой отдельные файлы и каталоги. Небольшие файлы обозначаются знаком «x» и группируются в отдельный прямоугольник.

Как использовать Diskonaut для визуализации дискового пространства в Linux - Linux

Используйте клавиши со стрелками, чтобы выделить каждый блок, и нажмите Enter для прокрутки вниз в этом руководстве. Терминал будет заполнен большим количеством блоков.

Каждому блоку (за исключением небольших файлов) присваивается его имя, количество зависимых файлов в нем, общее занимаемое им дисковое пространство и процент занимаемой им текущей директории.

Вы можете использовать мой ключ + و - Чтобы увеличить или уменьшить масштаб, превратите эти блоки «x» в видимые объекты. Он возьмет тебе ключ Побег На более высоком уровне ключ будет Возврат на одну позицию Удаляет текущий выбранный объект. Не беспокойтесь о том, что сделаете это по ошибке — Diskonaut выдаст вам высококонтрастное диалоговое окно подтверждения, прежде чем что-либо удалить.

Diskonaut удивительно прост в использовании, очень быстр и полностью управляется с клавиатуры. Это важное приложение в арсенале любого профессионала терминала. Проверять Как исправить ошибку «Недостаточно места на диске» в Linux.

Редактирование места для хранения — это только начало

Как только вы привыкнете к регулярному использованию Diskonaut, вам будет проще более эффективно освобождать свои диски, и вы сможете отложить покупку еще одного SSD еще на год.

Но вам нужно регулярно организовывать не только устройства хранения данных Linux. Взгляните на комнату, в которой вы находитесь, возможно, пришло время привести в порядок свой дом и свою жизнь тоже. Вы можете просмотреть сейчас Лучшие руководства, которые научат вас, как убирать и организовывать свой дом с помощью домашних экспертов.

Перейти к верхней кнопке