Tutorial

Como eliminar completamente un archivo en Linux [ 2019 ]

Cuando quieras borrar por completo el contenido de un archivo usa este tutorial

5.0
01

Hay situaciones en las que queremos eliminar completamente un archivo en Linux, es decir que no pueda ser recuperado por ningún medio.

Para esto no es necesario instalar un software en nuestro sistema. Bastará con usar un comando nativo de la mayoría de las distribuciones Linux: Shred.

Borrar un archivo en linux

Cómo usar Shred para eliminar completamente un archivo en Linux

El comando Shred es el que vamos a usar para deshacernos de un archivo que no queremos pueda ser recuperado.

Una de las opciones es la de borrar el contenido de un archivo y reemplazar ese contenido por caracteres al azar. Así no puede recuperarse con algún software especializado.

Para empezar abre una terminal (atajo de teclado: [ctrl]+[alt]+t), y luego escribe el comando en su forma más básica:

shred archivoPrueba.txt

Con lo anterior el archivo no se elimina, sino que se destruye su contenido y se reemplaza por caracteres al azar.

Un detalle importante es que Shred realiza de forma predeterminada 25 pasos de escritura sobre el archivo.

Si lo que quieres es indicar cuantos pasos de escritura tiene que cumplir Shred, hazlo así:

// -n: Indicamos que sobrescriba 10 veces el contenido
shred -n 10 archivoPrueba.txt

Eliminar contenido de archivos con shred

Si quieres que te muestre en pantalla los pasos de escritura que realiza, tienes que añadir las instrucciones de esta forma:

shred -n 10 -u archivoPrueba.txt
// Aclaración:
-n: 10 pasos de sobrescritura
-v: muestra el progreso en la pantalla

Borrar el archivo del disco o soporte digital

Pero, ¿y si quiero que también lo elimine del disco? Esto se hace muy fácil usando Shred con las siguientes instrucciones:

shred -n 10 -uvz archivoPrueba.txt

Shred escribirá contenido al azar 10 veces (-n 10), mostrará por pantalla los pasos (-v), luego reescribe el contenido con ceros y renombra el archivo un par de veces (-z), para finalmente eliminarlo del disco (-u).

Para borrar un lote de archivos Shred nos da la posibilidad de usar el comodín:  *

Estos sencillos pasos vuelven imposible recuperar el contenido original del archivo.

Si tienes alguna duda sobre lo que vimos en este tutorial, puedes escribirnos desde la sección de comentarios que está abajo. Con gusto te ayudaremos en lo que necesites.

Mostrar más

Carlos Coria

Soy usuario de GNU/Linux desde el año 2000 cuando instalé por primera vez Debian. En 2004 recibí mi primer CD con Ubuntu 4.10 y desde allí esta es mi distro favorita.

Publicaciones relacionadas

Deja un comentario

Los datos de carácter personal que nos facilite mediante este formulario quedarán registrados en un fichero de Miguel Ángel Navas Carrera, con la finalidad de gestionar los comentarios que realizas en este blog. La legitimación se realiza a través del consentimiento del interesado. Si no se acepta no podrás comentar en este blog. Puedes consultar mi política de privacidad. Puede ejercitar los derechos de acceso, rectificación, cancelación y oposición en ayudalinux2016@gmail.com.

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Acepto la política de privacidad *

Bloqueador de anuncios detectado

Por favor, considere ayudarnos desactivando su bloqueador de anuncios