No sistema operacional Linux, um arquivo excluído vai para o Lixo. Quando o Lixo é esvaziado, o arquivo é excluído do sistema. No entanto, com a crescente demanda por software de recuperação, os arquivos excluídos do Lixo podem ser recuperados até certo ponto. Isso significa que o arquivo removido da Lixeira nunca foi excluído permanentemente, mas apenas se tornou invisível aos seus olhos. O arquivo ainda está em algum lugar do disco rígido, ocupando espaço desnecessário e só será completamente removido quando um novo arquivo for criado e armazenado nesses mesmos setores do disco rígido. Para recuperar o precioso espaço em disco e evitar a corrupção de arquivos, é importante excluir um arquivo no Linux permanentemente.
Leia também: Como verificar e gerenciar o espaço em disco no Linux?
Aqui estão algumas etapas para excluir permanentemente um arquivo no sistema operacional Linux.
Devido às variações presentes no sistema operacional Linux e várias distros disponíveis como Ubuntu , Mint, Fedora etc, as etapas para excluir um arquivo no Linux podem variar em etapas, mas o conceito básico por trás da exclusão de arquivos e pastas permanece o mesmo. As etapas mais comuns que podem excluir diretórios permanentemente no Linux sem a necessidade de formatar o disco rígido são:
Método 1. Remover a opção de lixo
Existe uma opção que, quando selecionada, permite ao usuário excluir um arquivo no Linux diretamente, sem enviá-lo para a lixeira. Habilitar essa opção varia em diferentes tipos de Linux, mas o processo usado por trás desse recurso pode ser qualquer um dos dois mencionados abaixo:
Se a sua distribuição Linux suportar o gerenciador de arquivos Dolphin, acesse as preferências e coloque uma marca de seleção ao lado da caixa rotulada Tamanho e defina o limite de porcentagem para o valor mais baixo. Isso garantirá que todos os arquivos maiores que o tamanho definido não sejam armazenados na Lixeira e sejam excluídos permanentemente.

- Se o seu Linux estiver usando Nautilus ou gerenciador de arquivos Nemo, você terá uma opção nas Preferências do Gerenciador de Arquivos para habilitar Ignorar o Lixo quando a tecla Delete for pressionada. Isso não moverá nenhum arquivo excluído para a Lixeira.
Leia também: Melhores ambientes de desktop Linux
Método 2. Você sempre pode destruir os arquivos
Desenvolvido pelo GNU Project, o Shred é um programa embutido no sistema operacional Linux, que pode ser usado para excluir um arquivo do Linux permanentemente. A linha de comando para excluir um arquivo de documento com o nome de Test using Shred é:
shred -uvz -n 2 Test.doc
O parâmetro “u” remove o arquivo antes de sobrescrevê-lo.
O parâmetro “v” exibe informações detalhadas.
O parâmetro “z” evita qualquer chance de recuperação dos dados excluídos.
O parâmetro “-n 2” especifica passagens adicionais para segurança extra.
No caso de haver vários arquivos em uma pasta com o nome de Música e você deseja excluir todos eles, use este comando:
shred -uvz -n 2 Music/*.*
O nome da pasta é especificado como Música e o Asterix com um ponto e seguido por outro Asterix especifica a exclusão de um arquivo no Linux independentemente de seu nome ou extensão.
Leia também: 11 aplicativos Linux que você deve instalar no seu PC
Método 3. Use Wipe.
O centro de distribuição de software Linux permitirá que você instale o Wipe em sua distribuição Linux. É como o programa Shred e é fácil de usar. A linha de comando para excluir um arquivo por meio do Wipe é:
wipe Music/song1.mp3
Wipe é mais seguro do que Shred e isso significa que também é demorado. Ele também solicita uma confirmação do usuário. Para acelerar o processo, use sinalizadores apropriados, como:
f: usar este sinalizador removerá a confirmação.
c: limpe o arquivo apesar das permissões.
q: acelere o processo ignorando todas as passagens de segurança.
r: exclui de uma pasta no Linux.
O comando Wipe simples com todos os sinalizadores agora aparecerá como:
wipe -rfcq Music/song1.mp3
Método 4. Use Secure Delete.
Outra ferramenta que garante a remoção de dados de um disco rígido é o SRM, que está incluído no pacote Secure Delete. É uma ferramenta bastante eficiente e rápida e pode até mesmo deletar um diretório no Linux. O comando para excluir um arquivo é:
SRM é uma das ferramentas do conjunto de ferramentas Secure Delete especializada na remoção segura de dados do seu HDD. É considerado por muitos como a melhor ferramenta para este trabalho.
Srm Music/song1.mp3
Como o Wipe, excluir um arquivo por SRM é um processo demorado e pode ser feito rapidamente usando sinalizadores. Alguns sinalizadores importantes são:
z: seu arquivo será excluído e substituído por zeros, substituindo o arquivo para segurança extra.
v: este sinalizador fornecerá informações detalhadas sobre o processo.
r: isso habilitará o modo recursivo para subpastas.
1: o número um. Isso reduzirá o tempo necessário para concluir o processo.
O novo comando seria então:
srm -rlvz Music/Song1.jpg
Leia também: Melhores métodos para proteger desktops Linux
Método 5. Instale o Bleachbit (GUI)
Uma das melhores ferramentas para localizar e excluir arquivos indesejados e até mesmo excluir pastas no sistema operacional Linux é o Bleachbit. Ele é conhecido por liberar espaço ao apagar com segurança dados que não foram usados por um longo tempo e pode ser usado manualmente para direcionar alguns arquivos que precisam ser excluídos. Ele pode ser instalado por meio do centro de software usando o seguinte comando:
sudo apt install bleachbit
Uma vez instalado, execute a interface e clique em EDITAR e escolha Preferências. Na guia Geral, haveria uma lista de opções diferentes. Coloque uma marca de seleção na caixa ao lado da opção rotulada como “Substituir o conteúdo dos arquivos para evitar a recuperação”.
Em seguida, para excluir permanentemente um arquivo no Linux, clique em Arquivo e escolha a opção Fragmentar. Uma caixa de aviso aparecerá confirmando sua ação. Clique em Excluir, e esse será o último dos arquivos selecionados.
A palavra final sobre exclusão de um arquivo no Linux.
Embora usar um sistema operacional Linux seja uma experiência diferente, não é difícil. Tudo que você deve conhecer as funções e recursos que estão embutidos no Linux. Por ser um código aberto, o Linux tem muitas opções para fazer a mesma tarefa, e essas são algumas das mais fáceis de excluir um arquivo permanentemente no Linux. Inscreva-se no Systweak Blogs e em nosso canal no YouTube para obter mais atualizações relacionadas à tecnologia.