Такие читатели, как вы, помогают поддерживать MUO. Когда вы совершаете покупку по ссылкам на нашем сайте, мы можем получать партнерскую комиссию. Читать далее.

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

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

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

Зачем вам нужен визуализатор дискового пространства для вашего терминала

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

instagram viewer

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

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

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

дю-ч

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

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

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

К счастью, если вам нужен визуализатор дискового пространства для вашего терминала, diskonaut здесь, чтобы помочь.

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

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

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

завить https://sh.rustup.rs -sSf | ш

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

Теперь вы можете установить diskonaut с помощью:

груз установить дисконавт

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

yay -S дисконавт

Вы можете установить его в Fedora с помощью:

судо днф установить дисконавт

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

https://github.com/imsnif/diskonaut/releases/download/0.11.0/diskonaut-0.11.0-unknown-linux-musl.tar.gz
смола-xzfдисконавт-0.11.0-неизвестный-linux-musl.tar.gz
sudo mv diskonaut /usr/местный/bin/

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

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

дисконавт /дом/дэвид/

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

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

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

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

diskonaut удивительно прост в использовании, очень быстр и полностью управляется с клавиатуры. Это абсолютная необходимость в арсенале любого терминального воина.

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

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

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