Miejsce na dysku szybko się zapełnia w systemie Linux i zanim się zorientujesz, nadszedł czas, aby zainwestować w kolejne kilka terabajtów dysków, aby pomieścić szybko powiększający się system plików. Jak to się stało, że tak się wzdęło?
Wyszukiwanie i wizualizacja plików i katalogów, które zajmują więcej niż ich część w pokoju, jest trudne — zwłaszcza jeśli jesteś oddanym mieszkańcem terminala.
diskonaut to aplikacja, która w końcu pomoże Ci wizualizować, identyfikować, zarządzać i usuwać przerośnięte gałęzie drzewa plików, a wszystko to w zaciszu Twojego ulubionego terminala.
Dlaczego potrzebujesz wizualizatora miejsca na dysku dla swojego terminala
Pomimo faktu, że ceny pamięci masowej stale spadają, dyski twarde i dyski SSD wciąż szybko się zapełniają i możesz z łatwością maksymalnie wykorzystać swoje wieloterabajtowy dysk SSD za kilka miesięcy, nawet tego nie zauważając.
Czy to twoja obszerna biblioteka Steam gier AAA Linux? Twoja kolekcja artystycznych tapet w ultrawysokiej rozdzielczości? A może jest to nieuczciwy plik kopii zapasowej generowany przez dokerowanego menedżera receptur, który zawiera się w kopii zapasowej i podwaja rozmiar każdego dnia?
Stabilność twojego systemu jest zagrożona, jeśli szybko nie odkryjesz i nie rozwiążesz problemu.
Jasne, możesz użyć:
du-h
... aby uzyskać listę plików, katalogów i ich rozmiarów, ale jest to czasochłonne, żmudne w użyciu i nie daje najbardziej czytelnych wyników.
Inną możliwością jest ncdu (Ncurses Disk Usage), które uszereguje twoje katalogi według rozmiaru i wyświetli je na sortowalnej liście. Domyślamy się, że listy są w porządku, ale nie zapewniają intuicyjnej bezpośredniości reprezentacji graficznej.
Chociaż istnieją różne wizualizatory przestrzeni dyskowej oparte na GUI, aplikacje GUI są rozdęte do natywnego terminala i należy ich unikać za wszelką cenę.
Na szczęście, jeśli potrzebujesz wizualizatora miejsca na dysku dla swojego terminala, diskonaut jest tutaj, aby Ci pomóc.
Jak zainstalować diskonaut w systemie Linux
diskonaut jest napisany w Rust, a najłatwiejszym sposobem instalacji jest Cargo.
Jeśli nie masz jeszcze zainstalowanego oprogramowania Rust i Cargo, wpisz:
zwijać https://sh.rustup.rs -sSf | cii
...pobierze skrypt i zainstaluje go.
Teraz możesz zainstalować diskonaut za pomocą:
ładunek zainstalować Dyskonauta
Jeśli używasz Arch Linux, diskonaut jest dostępny w repozytorium użytkowników Arch (AUR):
yay -S dyskonauta
Możesz zainstalować go w Fedorze za pomocą:
sudo dnf zainstalować Dyskonauta
Alternatywnie możesz po prostu pobrać i rozpakować plik binarny, zanim przeniesiesz go na swoją ścieżkę, używając następujących poleceń:
wget https://github.com/imsnif/diskonaut/releases/download/0.11.0/diskonaut-0.11.0-unknown-linux-musl.tar.gz
smoła-xzfdyskonaut-0.11.0-nieznany-linux-musl.smoła.gz
sudo mv diskonaut /usr/lokalny/bin/
Użyj diskonaut w swoim terminalu, aby znaleźć duże pliki i katalogi
Możesz albo uruchomić diskonaut z katalogu, który chcesz przeskanować, albo użyć katalogu, który chcesz przeskanować jako argumentu:
disconaut /home/david/
Po mniej więcej sekundzie zauważysz, że twój terminal wypełnia się prostokątami o różnych rozmiarach. Reprezentują one poszczególne pliki i katalogi. Małe pliki są reprezentowane przez „x” i są zgrupowane w oddzielny prostokąt.
Użyj klawiszy strzałek, aby podświetlić każdy blok i uderz Wchodzić aby przejść do tego katalogu. Twój terminal zapełni się jeszcze większą liczbą bloków.
Każdy blok (oprócz małych plików) jest oznaczony nazwą, liczbą plików potomnych w nim zawartych, całkowitym zajmowanym miejscem na dysku oraz procentem zajmowanego katalogu bieżącego.
Możesz użyć + I - klawisze powiększania i pomniejszania, przekształcając te „x” w widoczne obiekty. Ucieczka podniesie cię na wyższy poziom i Backspace usunie aktualnie podświetlony obiekt. Nie martw się, że zrobisz to przypadkowo — diskonaut wyświetli okno dialogowe z potwierdzeniem o wysokim kontraście, zanim cokolwiek usuniesz.
diskonaut jest szokująco łatwy w użyciu, bardzo szybki i całkowicie obsługiwany za pomocą klawiatury. To absolutna konieczność w zbrojowni każdego ostatecznego wojownika.
Zwolnienie przestrzeni dyskowej to dopiero początek
Gdy już przyzwyczaisz się do regularnego używania diskonaut, łatwo będzie skutecznie utrzymywać wolne dyski i możesz odłożyć zakup kolejnego dysku SSD na kolejny rok.
Ale nie tylko urządzenia pamięci masowej z systemem Linux należy regularnie usuwać. Rozejrzyj się po pokoju, w którym się znajdujesz, może nadszedł czas, aby uporządkować swój dom i swoje życie.