47 lines
1.3 KiB
Markdown
47 lines
1.3 KiB
Markdown
# 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))
|