Script para limpiar archivos borrados del disco duro

Hoy presento un código que acaba con el problema de los archivos ya borrados pero que siguen rondando por el disco duro. No es gran cosa, y seguramente forme parte de muchas colecciones de scripts, pero sigue pudiendo ser útil.

Simplemente genera archivos nuevos con contenido aleatorio (de /dev/urandom, / dev/random se eternizaría) hasta llenar el espacio de la particion, y despues los borra.

!/usr/bin/env bash

names="rm_temp" # File name prefix

block_size=1048576000 # Size of individual files (1G)

r=0

i=0

while [ $r -eq 0 ];do

head -c $block_size /dev/urandom > $names""$i

r=$?

i=$(($i + 1))

done

rm -f $names*

No es rapido, pero puede ser útil.

Hasta otra.

untagged

BClock, un reloj binario en 510 bytes (autobootable) » « Script para saber etiqueta de un dispositivo FAT