Introduzione

Normalmente usiamo il comando rm per cancellare i file da un sistema Linux, tuttavia questi file non vengono completamente cancellati, vengono semplicemente memorizzati e nascosti sul disco rigido e possono ancora essere recuperati in Linux e visualizzati da un'altra persona.

Eliminare un file permanentemente in linux

Per evitare ciò, possiamo usare il comando shred che sovrascrive il contenuto del file e, facoltativamente, cancella il file stesso.

shred -zvu nomefile.txt

-z - aggiunge una sovrascrittura finale con zeri per nascondere la distruzione.
-u - aiuta a troncare e rimuovere i file dopo la sovrascrittura.
-v - mostra i progressi.

Per maggiori informazioni:
man shred