Introducción
Normalmente usamos el comando rm para eliminar archivos de un sistema Linux, sin embargo, estos archivos no se eliminan por completo, simplemente se almacenan y ocultan en el disco duro y aún pueden ser recuperados en Linux y vistos por otra persona.
Eliminar de forma permanente un archivo en linux
Para evitar esto, podemos usar el comando shred que sobrescribe el contenido del archivo y, opcionalmente, elimina el archivo en sí.
shred -zvu nomefile.txt
-z: agrega una anulación final con ceros para ocultar la destrucción. -u: ayuda a truncar y eliminar archivos después de sobrescribirlos. -v - muestra el progreso.
Para más información:
man shred