diff --git a/linux/shered.md b/linux/shered.md new file mode 100644 index 0000000..c49a726 --- /dev/null +++ b/linux/shered.md @@ -0,0 +1,46 @@ +# shered + + +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. + +```bash + shred [OPZIONE]... FILE... +``` + +## Argomenti + +```txt + -f, --force se necessario cambia i permessi per permettere la scrittura + -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 + --help mostra questo aiuto ed esce + --version stampa le informazioni sulla versione ed esce +``` + +Un esempio: + +```bash +shred -vuzn 25 *.* + +[17:36 dom giu 04]davide@desktop (9819):~ + > touch file.txt +[17:36 dom giu 04]davide@desktop (9820):~ + > 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 +``` + +## Collegamenti + +- [https://it.wikipedia.org/wiki/Shred_(Unix)](https://it.wikipedia.org/wiki/Shred_(Unix))