Tudo o que não queremos é que nossos arquivos percam sua integridade, mas, caso você necessite que um arquivo tenha sua integridade alterada para dificultar que ele seja recuperado, no Linux existe um comando com esta função: sobrescrever um arquivo para alterar sua integridade, apagando assim seu conteúdo original. O comando de que estou falando é o shred; com ele você consegue comprometer a integridade de um arquivo, vejamos:
Criando um novo arquivo:
$echo "Apenas um teste" > arquivo.txt
Agora vamos comprometer a integridade do nosso “arquivo.txt”:
$ shred arquivo.txt
Pronto, dê um “cat” no seu arquivo e verá que ele está totalmente desconfigurado.
Algumas opções do “shred”:
| Opção | Ação |
| -n | Número de vezes que o arquivo será sobrescrito (padrão 25). |
| -s | Tamanho do arquivo após sobrescrevê-lo. |
| -u | Remove o arquivo após sobrescrevê-lo. |
TENHA MUITO CUIDADO COM ESTE COMANDO;
NÃO ME RESPONSABILIZO POR NADA QUE ACONTEÇA NO SEU SISTEMA.