Sovrascrivere file in Linux: guida all'Uso di shred
2024-11-23
shred
è un comando Unix che permette di cancellare i file sovrascrivendo ripetutamente i blocchi del disco su cui era stato salvato, in modo da rendere più difficile il
ripristino dei dati cancellati.
shred [OPZIONE] FILE
-f
,--force
-n
,--iterations=N
: sovrascrive N volte invece che le 3 predefinite-u
,--remove
: tronca e rimuove il file dopo la sovrascrittura-v
,--verbose
: indica il progresso-z
,--zero
: aggiunge una sovrascrittura finale con zeri per nascondere la distruzione
Un esempio:
touch file.txt
shred -vuz file.txt
shred: file.txt: rimozione
shred: file.txt: rinominato in 00000000
shred: 00000000: rinominato in 0000000
shred: 0000000: rinominato in 000000
shred: 000000: rinominato in 00000
shred: 00000: rinominato in 0000
shred: 0000: rinominato in 000
shred: 000: rinominato in 00
shred: 00: rinominato in 0
shred: file.txt: rimosso