Ncurse Disk Usage (lub po prostu ncdu) to analizator dysków, który dostarcza informacji o dystrybucji i wykorzystaniu przestrzeni dyskowej na komputerze lub serwerze. Ncdu działa w trybie tekstowym przy użyciu biblioteki curses, która umożliwia wyświetlanie informacji w czytelnym formacie w terminalu. Skanuje określony katalog i dostarcza szczegółowych informacji o rozmiarze katalogów i plików.

Zalety korzystania z ncdu:
- Łatwość użycia: ncdu posiada prosty i intuicyjny interfejs wiersza poleceń, dzięki czemu jest dostępny dla szerokiego grona użytkowników.
Obsługa filtrowania: możesz zastosować filtry, aby wykluczyć lub uwzględnić określone pliki i katalogi z analizy.
- Szczegółowy podgląd: ncdu pozwala uzyskać informacje o rozmiarze każdego katalogu i pliku, a także hierarchicznie uporządkować informacje w strukturze drzewa.
- Tryb interaktywny: ncdu pozwala na interakcję z wynikami analizy, umożliwiając wykonywanie różnych czynności, takich jak usuwanie plików lub kopiowanie.
- Przenośność: ncdu działa na różnych systemach operacyjnych, w tym Linux, macOS i BSD.
Ogólnie rzecz biorąc, ncdu to bardzo przydatne narzędzie do analizy przestrzeni dyskowej, które pozwala skutecznie zarządzać i optymalizować wykorzystanie dysku na komputerze lub serwerze.
Kilka przykładów zastosowania ncdu:
- Identyfikacja dużych plików i katalogów: może pomóc w znalezieniu dużych plików lub katalogów, które zajmują dużo miejsca na dysku. Może to być przydatne w znajdowaniu elementów, które można usunąć, aby zwolnić miejsce.
- Identyfikacja najbardziej kosztownych katalogów: wyświetla informacje o rozmiarze każdego katalogu, umożliwiając sprawdzenie, które katalogi zajmują najwięcej miejsca na dysku. Może to pomóc uniknąć zapełnienia dysku i zoptymalizować wykorzystanie przestrzeni dyskowej.
- Analiza wykorzystania dysku według kategorii: pozwala zidentyfikować różne kategorie plików, które zajmują miejsce na dysku. Możesz dowiedzieć się, ile miejsca zajmują pliki muzyczne, zdjęcia, filmy, dokumenty itp. Może to być przydatne do zarządzania i organizowania plików na dysku.
- Monitorowanie zmian w wykorzystaniu dysku: ncdu może być używany do okresowego skanowania i monitorowania wykorzystania miejsca na dysku. Można ustawić harmonogram skanowania, aby monitorować zmiany i szybko wykrywać ewentualne problemy z miejscem na dysku.
Aby zainstalować Ncurse Disk Usage (ncdu) na różnych systemach operacyjnych, należy wykonać następujące kroki.
W otwartym terminalu uruchom polecenie:
sudo apt-get install ncdu
W otwartym terminalu uruchom polecenie:
sudo yum install ncdu
Używając Homebrew, w otwartym terminalu uruchom polecenie:
brew install ncdu
Using MacPorts, w otwartym terminalu uruchom polecenie:
sudo port install ncdu
Dla BSD, FreeBSD W otwartym terminalu, w otwartym terminalu uruchom polecenie:
pkg install ncdu
OpenBSD, w otwartym terminalu uruchom polecenie.
doas pkg_add ncdu
Po pomyślnym zainstalowaniu ncdu można go uruchomić, wpisując w terminalu polecenie "ncdu". ncdu rozpocznie skanowanie bieżącego katalogu, a następnie wyświetli informacje o alokacji i wykorzystaniu przestrzeni dyskowej. Należy pamiętać, że do pomyślnego zainstalowania ncdu na niektórych systemach może być konieczne posiadanie uprawnień roota lub użycie polecenia "sudo".