Studenckie Koło Naukowe Informatyki

UMCS

# Autor: Filip Koperkiewicz
# 📅 2025-03-10
# ⏳ 8 min

Jak szybko sprawdzić, co zajmuje miejsce na dysku?

ncdu - du, ale lepszy

Jak szybko sprawdzić, co zawala miejsce w homie?

du - czyli "disk usage"
ncdu - czyli "ncurses du"
ncurses - du, ale lepszy

ncdu zainstalujesz ze źródeł swojej dystrybucji (zakładam, że używasz Linuxa).

Odpal to w homie, poczekaj aż przeliczy. Zobaczysz łączny rozmiar każdego folderu i pliku.

--- /home/anedroid ------------------------------------------------------------
   54,6 GiB [###################] /Wideo
   20,4 GiB [#######            ] /dev                                                                                                  
.  17,7 GiB [######             ] /.local
   14,6 GiB [#####              ] /.cache
   13,1 GiB [####               ] /.var
   10,4 GiB [###                ] /Android
    6,0 GiB [##                 ] /Muzyka
    5,3 GiB [#                  ] /NeoBackup
    4,3 GiB [#                  ] /Pobrane
    4,2 GiB [#                  ] /.gradle
    3,1 GiB [#                  ] /.bottles
    2,9 GiB [#                  ] /go
    2,0 GiB [                   ] /studia
    1,2 GiB [                   ] /.thunderbird
  785,2 MiB [                   ] /.librewolf
  671,5 MiB [                   ] /.jdks
  569,5 MiB [                   ] /.config
  387,0 MiB [                   ] /.m2
  273,3 MiB [                   ] /Obrazy
  257,9 MiB [                   ] /.cargo
  190,0 MiB [                   ] /.npm-packages
  150,8 MiB [                   ] /Pulpit
  129,6 MiB [                   ] /.npm
  111,5 MiB [                   ] /.mozilla
   69,4 MiB [                   ] /Dokumenty
    4,8 MiB [                   ] /.themes
    1,2 MiB [                   ] /.java
  924,0 KiB [                   ] /.android
  628,0 KiB [                   ] /.ipython
  592,0 KiB [                   ] /.openjfx
  232,0 KiB [                   ]  .histfile
  148,0 KiB [                   ] /.gnupg
  148,0 KiB [                   ] /.ssh
  104,0 KiB [                   ] /Szablony
   84,0 KiB [                   ]  .python_history
   68,0 KiB [                   ] /.pki
   44,0 KiB [                   ] /.cert
   28,0 KiB [                   ]  .viminfo
   20,0 KiB [                   ] /.parallel

Po liście możesz nawigować za pomocą strzałek. Łatwo odkryjesz, co najbardziej pożera miejsce: cache, stare backupy, zdjęcia, filmy 8k, VM-ki, kontenery, LLM-y, zależności pobrane przy kompilacji programów, wine, torrenty, gry, a może... Android Studio?

Stąd łatwo usuniesz tak pojedyncze pliki, jak i całe foldery klawiszem 'd'. Zanim jednak zaczniesz, zanotuj ilość wolnego miejsca, a potem porównaj gdy skończysz czyszczenie! (dla własnej satysfakcji).

Uwaga: jeśli używasz migawek btrfs, np. Timeshift, miejsce fizycznie nie zostanie zwolnione dopóki plik nie zostanie usunięty ze wszystkich snapshotów.

# linux