Com a usuari de Linux, potser t’has sentit alguna vegada una mica perdut amb les comandes estàndard df i du, has perdut temps buscant la comanda que s’adaptava exactament al que volies. Si és així, és molt probable que ncdu solucioni el teu problema.
Benvingut al món de ncdu, abreviatura de “NCurses Disk Usage”. Si mai t’has trobat en una situació on el teu sistema Linux t’ha advertit que t’estàs quedant sense espai el disc, i t’has preguntat: “On ha anat a parar tot el meu espai en el disc?”, llavors ncdu és una eina que pot ajudar-te a descobrir-ho.
Què és ncdu?
ncdu és un analitzador d’ús de disc amb una interfície ncurses. Està dissenyat per ajudar-te a descobrir quins fitxers i directoris estan utilitzant més espai en disc. Amb una interfície amigable per a l’usuari, proporciona una forma ràpida de navegar a través de la teva jerarquia de fitxers i identificar ràpidament fitxers i directoris que consumeixen espai.
Instal·lar ncdu
Per instal·lar ncdu en un sistema Debian o Ubuntu, podem fer-ho amb la següent comanda:
sudo apt update
sudo apt install ncdu
Ús Bàsic
-
Escanejar un directori: Per utilitzar
ncdu, primer necessitarem escanejar un directori específic per veure l’ús del disc. Podem escanejar el nostre directori d’inici o l’arrel del sistema de fitxers, depenent del que volguem examinar. Aquí tens alguns exemples:Escanejar el directori d’inici (representat pel símbol
~), que és on es troben els fitxers d’usuari:ncdu ~Escanejar tot el sistema de fitxers des de l’arrel (representat pel símbol
/), que inclourà tots els fitxers i directoris del sistema:ncdu /En escanejar,
ncduanalitzarà l’ús de l’espai en el disc i presentarà una llista detallada. -
Navegar: Després d’escanejar, presentarà una llista de directoris i fitxers, ordenats per mida. Usem les tecles de fletxa per navegar cap amunt i cap avall.
-
Entrar i sortir de directoris: Prem
Retornper entrar en un directori iFletxa esquerraobper tornar enrere. -
Esborrar fitxers o directoris: Si decideixes que un fitxer o directori en particular no és necessari, pots prémer
dper esborrar-lo (tingues cura amb aquesta funció!). -
Actualitzar: Si has fet canvis i vols actualitzar la llista, simplement prem
r. -
Sortir: Prem
qper sortir dencdu.
Consells i trucs
-
Exportar resultats: Podem exportar els resultats a un fitxer per a una anàlisi posterior o per a registres.
ncdu -o fitxerdesortida ~ -
Llegir un fitxer exportat:
ncdu -f fitxerdesortida -
Excloure directoris: Per excloure directoris de ser escanejats, utilitza la bandera
-x.ncdu -x /proc
Conclusió
ncdu és una eina fantàstica per inspeccionar visualment i gestionar el teu ús de disc. Ja siguis en un entorn de servidor o en una màquina local, és una manera ràpida i eficient de gestionar l’espai i assegurar-te que la teva màquina roman optimitzada. Recorda sempre revisar dues vegades abans d’esborrar qualsevol fitxer o directori, ja que l’acció és irreversible. Bona neteja!