Linux: come recuperare spazio su disco
Se volete capire come mai lo spazio sul disco e' poco o se peggio vi trovate davanti a continui errori del tipo "disco pieno", iniziate a controllare se esiste qualche file enorme.
Tipicamente si tratta di file di log oppure di file "core", ossia un dump (salvataggio) del sistema a seguito di un crash di un programma (ad esempio Netscape e' noto per creare file di core grandi svariati MB).
Anche per questo compito esiste un comando Unix apposito: si tratta di find, una delle piu' antiche (e ostiche) utility da utilizzare per questo sistema.
Find prende come argomenti un "punto di partenza" dal quale comincia le sue ricerche, un metodo di ricerca e una o piu' azioni da compiere con i file che sono stati trovati. Per cercare su tutto il File System e stampare a video i file piu' grandi di 10 MB il comando sarà:
% find / -size +1000k -print
Allo stesso modo, per eliminare i file di backup prodotti ad esempio da Vim e presenti nella directory /tmp, il comando da dare sara':
% find /tmp -name '*~' -exec rm {} \;
Il parametro exec prende a sua volta una lista di argomenti che corrispondono al comando da lanciare per ogni file che viene trovato.
In questo caso quello che viene eseguito è il comando rm, cui viene passato il nome del file (indicato dalle parentesi graffe). Per terminare il comando passato a exec occorre dare uno spazio e un punto e virgola.
ATTENZIONE: nel comando sono presenti anche degli apostrofi e un backslash; questi sono necessari per evitare che la shell espanda sia l'asterisco sia il punto e virgola.
Per ulteriori informazioni: % man find
Articoli correlati
- Sono passati nove anni dalla sua morte
Ho sognato mia madre
Negli ultimi anni della sua vita, mia madre è stata sempre accanto a me, anche nel lavoro. Prima di ogni messa in onda ci sentivamo. E poi, all’alba del giorno dopo, mi chiamava prestissimo.11 maggio 2025 - Domenico Iannacone - Ieri a Taranto l'ultimo saluto a Lucia Schiavone
Ricordo di Lucia, tessitrice di relazioni
Si scorgevano i fazzoletti bianchi nelle mani di chi si asciugava le lacrime. C'era chi chinava il capo e chi cantava. C'era quella musica ritmata con leggerezza che ci risollevava il morale ricordandoci che esiste sempre la speranza, parola ricorrente assieme alla parola "presenza", nei canti.23 aprile 2025 - Alessandro Marescotti - L'era dei primi home computer
Quando a Taranto nacquero i corsi di alfabetizzazione informatica
Quel 1982 era l'alba dell'alfabetizzazione informatica in Italia, in un contesto di grande curiosità verso le nuove tecnologie. L'iniziativa dell'ARCI di Taranto rappresentò un tentativo di abbinare la conoscenza dei computer a una riflessione critica sul ruolo dell'informatica nella società.17 aprile 2025 - Redazione PeaceLink - Occorre dare forza alle persone
Costruire la speranza attiva
Abbiamo bisogno - in questi tempi bui di scoraggiamento e di ingiustizia - di costruire comunità di resistenza, per evitare di cadere nelle solitudini e nel fatalismo. Resistere è la difficile missione della nostra vita e richiede una vera e propria pedagogia della resistenza.12 gennaio 2025 - Alessandro Marescotti
Sociale.network