В следующей статье мы рассмотрим diskonaut. Это un обозреватель дискового пространства что мы будем использовать из терминала. Он прост и построен на Rust, а также совместим с Gnu / Linux и macOS. Чтобы использовать его, нам нужно будет только указать абсолютный путь в файловой системе или выполнить его в интересующем нас каталоге. Программа просканирует его и проиндексирует метаданные в памяти, чтобы мы могли изучить его содержимое. Кроме того, это также позволит нам контролировать использование пространства даже во время сканирования.
Когда сканирование будет завершено, мы сможем перемещаться по подкаталогам, получая визуальное представление древовидной карты того, что потребляет дисковое пространство. Кроме того, программа также позволит нам удалять файлы и каталоги, заставляя diskonaut отслеживать объем пространства, освобожденного в процессе. Он также поддерживает сочетания клавиш для упрощения навигации.
В следующих строках мы увидим, как мы можем установить и использовать diskonaut в Ubuntu.
Установите diskonaut на Ubuntu
Чтобы установить и использовать diskonaut, в нашей системе необходимо будет установить язык программирования Rust. Rust - относительно новый язык программирования. Он обещает создавать быстрые и безопасные приложения. Он разработан полностью открыто и требует мнения и вклада сообщества.
Основная цель Ржавчина должен быть хорошим языком для создания отличных программ, как на стороне клиента, так и на стороне сервера, которые работают в Интернете. При этом особое внимание уделялось безопасности и контролю распределения памяти. Синтаксис этого языка аналогичен синтаксису C и C ++, с блоками кода, разделенными фигурными скобками, и структурами управления потоком, такими как if, else, do, while и for.
По словам разработчиков, он был разработан так, чтобы безопасный и практичный язык. Он поддерживает чисто функциональное, процедурное, императивное и объектно-ориентированное программирование.
Если у вас все еще не установлен этот язык в вашей системе, вы можете проконсультируйтесь со статьей, опубликованной в этом блоге некоторое время назад, или вы также можете открыть терминал (Ctrl + Alt + T) и установите его, используя следующую команду:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Когда мы закончим установку и в нашей системе будет установлен Rust, у нас должно быть место в системе. Это менеджер пакетов Rust. Чтобы использовать это, будет интересно прочитать инструкцию которая появится в терминале. Когда все доступно, мы уже можем использовать плату за установить diskonaut в систему. В том же терминале мы можем использовать команду:
cargo install diskonaut
Запустить diskonaut
Как только diskonaut будет установлен, я мы можем запустить его в каталоге, который хотим проанализировать. Мы также можем указать абсолютный путь в качестве аргумента любого каталога, который мы хотим проанализировать:
cd /home/usuario diskonaut
Или мы также можем использовать команду следующим образом:
diskonaut /home/usuario
Как только программа запустится, мы увидим, что внизу мы сможем проверьте доступные сочетания клавиш для удобного и эффективного использования с diskonaut.
Когда сканирование будет завершено или до его завершения, мы сможем выбрать подкаталог и нажать клавишу Enter, чтобы изучить его.
Как я упоминал ранее, diskonaut - это пользовательский интерфейс терминала, который рисует визуальную карту нашего дискового пространства, что также позволяет нам перемещаться по подпапкам и удалять файлы или папки, которые занимают слишком много места. Поскольку это терминальное приложение, также может быть полезно запускать прямо на серверах (например, для очистки журналов, временных файлов, закрепляемых томов или просто для визуального представления использования вашего диска).
Более подробную информацию об этой программе можно найти на сайте diskonaut репозиторий на Github. Если какой-либо пользователь хочет внести свой вклад в diskonaut, он может сделать это несколькими способами, и, по словам его создателя, любой вклад будет очень признателен. Если вам интересно, вы можете проконсультироваться в соответствующем разделе на странице по адресу GitHub проект.