Te voy a mostrar una forma bastante segura de hacer borrado de archivos y carpetas en nuestro Linux, ya sea porque vamos a vender un HD o PC, o porque queremos estar seguros que lo que borramos sea irrecuperable, todo gracias a un pequeño comando llamado shred.
La forma de usarlo es bastante simple, lanzamos el comando y ponemos una partición, archivo/s o carpeta a eliminar, lo que hace shred no es borrar si no que reescribe los datos unas 3 veces por defecto, aunque se pueden especificar más pasadas.
Básicamente para eliminar un archivo hacemos:
# shred claves.txt
Para eliminar una carpeta hacemos:
# shred /home/nksistemas/Downloads/Carpeta/
Y finalmente para eliminar una partición
# shred /dev/sda5
Veamos un ejemplo un poco más completo y su respectiva explicación.
# shred -n 5 -v -z claves.txt
Entonces veamos el detalle de los parámetros especificados y algunos más que podemos utilizar, pero recorda ver man shred.
- -n sobreescribe el archivo la cantidad de veces que le indiquemos
- -v muestra el progreso
- -z sobreescribe con ceros para ocultar el propio trabajo de shred
- -f fuerza a cambiar los permisos del archivo si fuera necesario
- -u trunca y elimina el archivo después de sobrescribirlo