shred
shred [OPCIÓN]... ARCHIVO...
Sobrescribir los ARCHIVO(s) especificados repetidamente, para hacer más difícil incluso para sondeo de hardware muy costoso recuperar los datos.
Options
--force,-f-
shred-force-help
--iterations=<NUMBER>,-n <NUMBER>-
shred-iterations-help
--size=<N>,-s <N>-
shred-size-help
-u-
shred-deallocate-help
--remove=<HOW>-
shred-remove-help
--verbose,-v-
shred-verbose-help
--exact,-x-
shred-exact-help
--zero,-z-
shred-zero-help
--random-source-
shred-random-source-help
Eliminar ARCHIVO(s) si se especifica –remove (-u). El predeterminado es no eliminar los archivos porque es común operar en archivos de dispositivo como /dev/hda, y esos archivos usualmente no deberían eliminarse.
PRECAUCIÓN: Note que shred se basa en una suposición muy importante: que el sistema de archivos sobrescribe datos en el lugar. Esta es la forma tradicional de hacer las cosas, pero muchos diseños de sistemas de archivos modernos no satisfacen esta suposición. Los siguientes son ejemplos de sistemas de archivos en los que shred no es efectivo, o no se garantiza que sea efectivo en todos los modos de sistema de archivos:
-
sistemas de archivos estructurados por registro o journal, como los suministrados con AIX y Solaris (y JFS, ReiserFS, XFS, Ext3, etc.)
-
sistemas de archivos que escriben datos redundantes y continúan incluso si algunas escrituras fallan, como sistemas de archivos basados en RAID
-
sistemas de archivos que hacen instantáneas, como el servidor NFS de Network Appliance
-
sistemas de archivos que almacenan en caché en ubicaciones temporales, como clientes NFS versión 3
-
sistemas de archivos comprimidos
En el caso de sistemas de archivos ext3, la exención anterior se aplica (y shred es
así de efectividad limitada) solo en modo data=journal, que registra datos de archivo
además de solo metadatos. En ambos modos data=ordered (predeterminado) y
data=writeback, shred funciona como de costumbre. Los modos journal de Ext3 pueden cambiarse
agregando la opción data=algo a las opciones de montaje para un sistema de archivos particular
en el archivo /etc/fstab, como se documenta en la página de manual de mount (man mount).
Además, las copias de seguridad de sistema de archivos y espejos remotos pueden contener copias del archivo que no se pueden eliminar, y que permitirán que un archivo destruido se recupere más tarde.
Examples
Overwrite a file:
shred {{path/to/file}}
Overwrite a file and show progress on the screen:
shred {{[-v|--verbose]}} {{path/to/file}}
Overwrite a file, leaving zeros instead of random data:
shred {{[-z|--zero]}} {{path/to/file}}
Overwrite a file a specific number of times:
shred {{[-n|--iterations]}} {{25}} {{path/to/file}}
Overwrite a file and remove it:
shred {{[-u|--remove]}} {{path/to/file}}
Overwrite a file 100 times, add a final overwrite with zeros, remove the file after overwriting it, and show verbose progress on the screen:
shred {{[-vzu|--verbose --zero --remove]}} {{[-n|--iterations]}} 100 {{path/to/file}}
The examples are provided by the tldr-pages project under the CC BY 4.0 License.
Please note that, as uutils is a work in progress, some examples might fail.