Stavo usando shred
per sbarazzarmi di alcuni file e ho notato che ha fatto quanto segue:
shred: 0000: renamed to 000
shred: 000: renamed to 00
shred: 00: renamed to 0
Qualcuno sa che senso ha rinominare il file su 000 ... ecc?
Dopo che lo shred ha finito di sovrascrivere i dati del tuo file, (assumendo che tu abbia usato il flag -u per rimuovere il file) rinomina il file più volte per sovrascrivere anche il record del filesystem, rimuovendo i metadati e tutte le tracce che il file esistente.
Naturalmente il successo del comando shred dipende dall'implementazione del filesystem, alcuni filesystem di journaling più recenti non sovrascrivono i dati sul posto; vedi dettagli qui
Leggi altre domande sui tag deletion