Дисковото пространство се запълва бързо в Linux и преди да се усетите, е време да инвестирате в още няколко терабайтови устройства, за да поберете вашата бързо разрастваща се файлова система. Как изобщо се е подуло?
Проследяването и визуализирането на файлове и директории, които заемат повече от своя дял от стаята, е трудно - особено ако сте посветен обитател на терминала.
diskonaut е приложение, което най-накрая може да ви помогне да визуализирате, идентифицирате, управлявате и изтривате обрасли клони на вашето файлово дърво, всичко това от комфорта на любимия ви терминал.
Защо имате нужда от визуализатор на дисково пространство за вашия терминал
Въпреки факта, че цената за съхранение непрекъснато поевтинява, твърдите дискове и SSD все още се запълват бързо и можете лесно да увеличите максимално многотерабайтов SSD след няколко месеца, без дори да забележите.
Това ли е вашата обширна Steam библиотека от AAA Linux игри? Вашата колекция от художествени тапети със свръхвисока резолюция? Или това е фалшив архивен файл, генериран от докеризиран мениджър на рецепти, който се включва в архива и удвоява размера си всеки ден?
Стабилността на вашата система е изложена на риск, ако не откриете и разрешите проблема бързо.
Разбира се, можете да използвате:
ду -ч
...за да получите списък с файлове, директории и техните размери, но това отнема много време, досадно е да се използва и не дава най-четливия резултат.
Друга възможност е ncdu (Ncurses Disk Usage), който ще класира вашите директории по размер и ще ги покаже в списък с възможност за сортиране. Списъците са добри, предполагаме, но те не ви дават интуитивната непосредственост на графично представяне.
Въпреки че има различни визуализатори на дисково пространство, управлявани от GUI, GUI приложенията са надути за терминала и трябва да се избягват на всяка цена.
За щастие, ако имате нужда от визуализатор на дисково пространство за вашия терминал, diskonaut е тук, за да ви помогне.
Как да инсталирате diskonaut на Linux
diskonaut е написан на Rust и най-лесният начин да го инсталирате е с Cargo.
Ако вече нямате инсталиран Rust and Cargo, въведете:
къдря https://sh.rustup.rs -sSf | ш
... ще изтегли скрипт и ще го инсталира.
Сега можете да инсталирате diskonaut с:
товари Инсталирай дисконавт
Ако използвате Arch Linux, diskonaut е наличен в потребителското хранилище на Arch (AUR):
ей -S дисконавт
Можете да го инсталирате на Fedora с:
sudo dnf Инсталирай дисконавт
Като алтернатива можете просто да изтеглите и разопаковате двоичния файл, преди да го преместите във вашия път, като използвате следните команди:
wget https://github.com/imsnif/diskonaut/releases/download/0.11.0/diskonaut-0.11.0-unknown-linux-musl.tar.gz
катран-xzfdiskonaut-0.11.0-неизвестен-linux-musl.катран.gz
sudo mv diskonaut /usr/местен/bin/
Използвайте diskonaut във вашия терминал, за да намерите големи файлове и директории
Можете или да стартирате diskonaut от директорията, която искате да сканирате, или да използвате директорията, която искате да сканирате, като аргумент:
diskonaut /дом/давид/
След около секунда ще забележите, че вашият терминал се изпълва с правоъгълници с различни размери. Те представляват отделните файлове и директории. Малките файлове са представени с "x" и са групирани заедно в отделен правоъгълник.
Използвайте клавишите със стрелки, за да маркирате всеки блок, и натиснете Въведете за да стигнете до тази директория. Вашият терминал ще се запълни отново с още блокове.
Всеки блок (с изключение на малките файлове) е етикетиран със своето име, броя на наследствените файлове в него, общото дисково пространство, което заема, и процента от текущата директория, който заема.
Можете да използвате + и - клавиши за увеличаване и намаляване, трансформиране на тези "x" във видими обекти. бягство ще ви издигне на едно ниво и Backspace ще изтрие текущо маркирания обект. Не се притеснявайте, че ще направите това случайно - diskonaut ще ви даде диалогов прозорец за потвърждение с висок контраст, преди да изтриете нещо.
diskonaut е шокиращо лесен за използване, много бърз и изцяло управляван от клавиатура. Това е абсолютна необходимост в арсенала на всеки краен воин.
Освобождаването на място за съхранение е само началото
След като придобиете навика да използвате редовно diskonaut, е лесно да поддържате вашите дискове ефективно празни и можете да отложите закупуването на друго SSD за още една година.
Но не само устройствата за съхранение на Linux трябва да почиствате редовно. Огледайте стаята, в която се намирате, може би е време да разчистите дома и живота си също.