No creo que Linux (ni Windows) tengan ningún sistema "retorcido" para borrar ficheros. Muchos usuarios lo mandan a la papelera y luego restauran ficheros de la papelera. Y aunque vacíes la papelera están ahí, pero esto pasa con todos los sistemas operativos habituales. Donde prima la usabilidad por encima de la privacidad.
rm -rf ~/.local/share/Trash/*
sudo apt-get install autotrash
¿Como se pueden borrar permanentemente los ficheros en linux?
En ubuntu
sudo apt-get install secure-delete
shredshred es una herramienta con la que sobreescribes un archivo para ocultar su contenido, y que puede, de forma opcional borrarlo si así lo quieres.
wipewipe. Este comando te permite el borrado seguro de archivos de la memoria magnética. Al parecer, y esto lo puedes consultar en la propia ayuda, con man wipe, existe una técnica conocida como Magnetic Force Microscopy, que permite recuperar las últimas dos o tres capas de infomación escrita en un disco.
secure-deletesecure-delete es una colección de herramientas para el borrado seguro. Entre las herramientas del paquete encontrarás srm que es la que voy a utilizar para realizar el borrado seguro.
1 overwrite with 0xFF value bytes.
5 overwrites with random data.
27 overwrites with special values defined by Peter Gutmann.
5 more overwrites with random data.
Rename the file to a random value.
Truncate the file.
dd Data Duplicator (dd) command
badblocks
hdparm –security-erase
srm
ssfill -Secure Free Disk/Inode Space Wiper
sswap – Secure Swap Wiper
sdmem – Secure Memory Wiper https://wiki.archlinux.org/index.php/Securely_wipe_disk