GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Eliminar y desechar archivos correctamente en Ubuntu con Shred

Por lo general, cuando se elimina un archivo en su computadora, el sistema solo elimina la referencia del archivo. El archivo permanece intacto por tiempo indefinido en la memoria de su sistema.

Cualquiera puede recuperar estos archivos con programas de recuperación de archivos y ver los datos eliminados de su almacenamiento. Es un riesgo grave si los archivos contienen su información privada y confidencial.

Entonces, ¿cómo puedes borrar tus archivos de forma permanente en Ubuntu?

Aquí es cuando la herramienta de trituración resulta útil.

Aquí en LinuxAPT, analizaremos el funcionamiento, las limitaciones y las diversas formas de utilizar el comando shred para eliminar archivos de forma segura en Ubuntu 20.04.


¿Cómo funciona triturar?

Shred es una herramienta de línea de comandos que sobrescribe repetidamente el contenido original de un archivo con ceros. De esta manera, el contenido original de cualquier archivo se reemplaza por ceros, por lo que los datos originales no se pueden recuperar incluso si se restaura el archivo. El archivo se puede eliminar de forma segura del almacenamiento del sistema.


Más sobre triturar

Puede ejecutar el siguiente comando y ver qué más tiene para ofrecer la utilidad de trituración:

$ shred –help


Limitaciones del comando shred

La utilidad Shred no funciona en sistemas de archivos registrados, basados ​​en RAID o comprimidos. Tampoco funciona en los múltiples sistemas de archivos de red (NFS). Puede consultar la página man de shred para obtener información más detallada.

Dadas las limitaciones anteriores, no debe usar triturar en un disco duro, ya que sobrescribirlo puede dañarlo.


¿Cuál es la sintaxis del comando shred?

La sintaxis básica del comando shred se proporciona a continuación:

$ shred options filename

Donde filename es la ruta completa del archivo que desea eliminar, y las opciones son indicadores que se utilizan para ejecutar diferentes métodos proporcionados por el comando.


1. ¿Cómo eliminar permanentemente un archivo con shred?

Ejecute el siguiente comando para eliminar un archivo de forma permanente:

$ shred -uvz text.txt

La opción -u eliminará el archivo, la opción -v mostrará todos los procesos en la consola de comandos y la opción -z sobrescribirá el contenido del archivo.


2. Eliminar/sobrescribir el contenido del archivo con triturar

Si no desea eliminar un archivo y solo desea eliminar el contenido del archivo, puede ejecutar el siguiente comando:

$ shred -vz text.txt

Abra el archivo de destino y verá que el contenido del archivo se reemplaza con cadenas de ceros.


3. Sobrescribir el contenido del archivo varias veces con triturar

Puede sobrescribir un archivo varias veces para asegurarse de que se reemplazan los datos. Simplemente especifique la cantidad de veces que desea sobrescribir un archivo con la opción -n. Tenga en cuenta que la utilidad de trituración siempre realizará una sobrescritura adicional:

$ shred -uvz -n 3 text.txt

Puede ver que la sobrescritura se realiza cuatro veces en la salida.


4. Eliminar permanentemente múltiples archivos con shred

También puede eliminar varios archivos con triturar. Simplemente mencione varios nombres de archivo en el comando:

$ shred -uvz test1.txt test2.txt


5. Eliminar archivos con formatos específicos

También puede eliminar por sus formatos específicos. Ejecute el siguiente comando para eliminar todos los archivos de texto de la carpeta:

$ shred -uvz *.txt


6. Sobrescribir parte de un archivo con triturar

Shred también te permite sobrescribir parcialmente. El siguiente comando sobrescribirá el kilobyte del archivo:

$ shred -vz -s 1K test3.txt

Puede ver que parte del archivo se ha sobrescrito.



Ubuntu
  1. Cómo eliminar un archivo en Ubuntu Linux

  2. Cómo monitorear los archivos de registro del servidor con Logwatch en Debian y Ubuntu

  3. Procesamiento científico de audio, Parte I - Cómo leer y escribir archivos de audio con Octave 4.0.0 en Ubuntu

  4. ¿Qué sistema de archivos debo seleccionar para compartir archivos entre Windows y Ubuntu?

  5. Crear y eliminar archivos de intercambio en Ubuntu

Cómo crear y editar archivos PDF en Ubuntu

Cómo ejecutar archivos .bin y .run en Ubuntu

Copiar datos con rsync en Ubuntu

Cómo hacer una copia de seguridad de archivos con Déjà Dup y Duplicity en Ubuntu 18.04 LTS

Cómo cambiar el nombre de los archivos en Ubuntu 20.04

Cómo encontrar y eliminar archivos duplicados en Ubuntu usando Fdupes