find /folder -type f | xargs shred
mas as camadas subjacentes (como o desgaste de uma COW FS ou SSD) podem tornar isso inútil, por isso é melhor criptografar apenas em primeiro lugar.
Como faço para excluir com segurança uma pasta, com todo o seu conteúdo, para que ela não possa ser recuperada?
Eu tentei o comando shred
, mas ele só funciona com arquivos e não com pastas.
Eu também descobri que existe um pacote chamado secure-delete
que parece funcionar bem no Ubuntu, mas quando tento instalá-lo usando sudo yum install secure-delete
recebo a seguinte mensagem: No package secure-delete disponível que me faz pensar que o pacote não está disponível para o CentOS 7.
Como proceder?
find /folder -type f | xargs shred
mas as camadas subjacentes (como o desgaste de uma COW FS ou SSD) podem tornar isso inútil, por isso é melhor criptografar apenas em primeiro lugar.
Minha sugestão seria obter o código-fonte do aplicativo e compilá-lo / instalá-lo manualmente.
Em sistemas de arquivos não permitidos, shred
pode excluir arquivos com segurança para você. Apenas certifique-se de aplicá-lo individualmente a cada arquivo, por exemplo usando o comando find
mostrado na resposta de user1133275.
No entanto, a maioria dos sistemas de arquivos hoje são permitidos (NTFS, ext3 / 4, reiserfs, jfs, xfs, btrfs, zfs [de certa forma]), portanto, talvez você não consiga excluir efetivamente todos os rastreamentos desses dados usando fragmentos ou qualquer coisa outro. Somente o tempo garantirá que os blocos sejam reutilizados e o diário seja rotacionado o suficiente para que os dados desapareçam.
Sua outra opção é destruir a partição inteira usando uma ferramenta apropriada. Dependendo de quanto você precisa ir, sobrescrever a partição com dados de / dev / urandom pode ser suficiente.