Como excluir completamente um arquivo no Linux

Vimos como voc√™ pode apagar completamente o conte√ļdo do seu disco r√≠gido no passado, mas o que acontece se tudo o que voc√™ deseja √© excluir um, dois ou uma d√ļzia de arquivos? N√£o existe uma maneira de remov√™-los completamente do seu computador, al√©m da recupera√ß√£o, sem precisar destruir todo o seu disco r√≠gido? A resposta a esta pergunta n√£o √© apenas um retumbante sim, mas tamb√©m seguido por mais de um! Vamos ver algumas das solu√ß√Ķes mais populares para a exclus√£o completa de arquivos no Linux.

Note: Ignorar com SSDs

Atualmente, a maioria das unidades de estado s√≥lido no mercado oferece suporte √† TRIM para gerenciar seu espa√ßo livre, um recurso em seu firmware que realoca seu conte√ļdo. Combinado com os sistemas de arquivos de registro no di√°rio no Linux, como Ext3 /4 e Reiser FS, a exclus√£o al√©m da recupera√ß√£o de arquivos individuais n√£o pode ser garantida. Infelizmente, a √ļnica solu√ß√£o nesses casos √© um nuke completo de todo o conte√ļdo de um SSD.

Ignorar o lixo

Vimos em detalhes como você pode fazer isso no passado, mas vale outra menção breve: se desejar, você pode ignorar a pasta de lixo. Dessa forma, seus arquivos excluídos não permanecerão no lixo e serão marcados como desaparecidos. Isso não tornará a recuperação deles impossível, mas é um passo em frente ao seu acesso.

Arquivo Linux Excluir Dolphin

Para fazer isso em uma distribuição como o Kubuntu com o KDE, execute o gerenciador de arquivos padrão, o Dolphin. Clique em "Controle -> Preferências -> Lixeira" para acessar as preferências relacionadas. Não há uma opção para desativar completamente o lixo, mas você pode usar um truque que cubra a maioria das bases: ative o limite de tamanho e reduza-o ao menor valor.

Limite de Lixeira do Dolphin para Excluir Arquivo Linux

No nosso disco, isso foi traduzido para 205,09 KiB. O Dolphin apagar√° o conte√ļdo do lixo quando excederem esse valor, e isso provavelmente aconteceria a cada duas horas com o uso t√≠pico da √°rea de trabalho. Outros gerenciadores de arquivos como o Nautilus ou o Nemo t√™m op√ß√Ķes para voc√™ ignorar completamente o lixo.

Op√ß√Ķes de Lixeira para Ignorar Nemo Delete

Usando fragmento

Se você está executando alguma variante do Ubuntu, o shred provavelmente já faz parte dele. Você pode começar a usá-lo imediatamente para apagar completamente todos os arquivos confidenciais que deseja enviar ao esquecimento. Quão?

Se você deseja eliminar "deleteme.jpg", você pode usar:

shred -uvz -n 2 deleteme.jpg

Das op√ß√Ķes‚Ķ

  • u diz ao shred para remover primeiro o arquivo antes de substitu√≠-lo.
  • v exibe informa√ß√Ķes detalhadas.
  • z preenche o espa√ßo que foi ocupado pelos dados com zeros para reduzir ainda mais qualquer chance de recupera√ß√£o.
  • -n 2 converte em tr√™s passes de exclus√£o, shred faz um passe por padr√£o e, com "-n", voc√™ pode especificar quantos passes adicionais ser√£o necess√°rios para obter seguran√ßa extra. O consenso geral √© que tr√™s passes devem ser mais que suficientes para a maioria das pessoas.
Fragmento de exclus√£o de arquivo do Linux

Para eliminar v√°rios arquivos ou o conte√ļdo de uma pasta, voc√™ pode usar curingas como:

shred -uvz -n 1 Pictures/delete_those_images_0?.jpg shred -uvz -n 4 Pictures/*.*

No primeiro caso, "?" Seria um curinga para um √ļnico caractere e o shred excluiria os arquivos denominados "delete_those_images_01.jpg" e "delete_those_images_02.jpg", por exemplo.

No segundo caso, o shred apagaria todos os arquivos no diretório Imagens, independentemente do nome ou tipo.

Usando a limpeza

Wipe é outra excelente alternativa. Pesquise-o no centro de software da sua distribuição e instale-o a partir daí ou use:

Instalação de limpeza de exclusão de arquivo do Linux

Seu uso é quase tão simples quanto o do fragmento, se não mais simples. Para apagar qualquer arquivo ou diretório ou usar a limpeza, use:

wipe Pictures/deleteme.jpg

Isso pode se tornar irritante, pois, por padrão, o apagamento usa muitos passes demorados para segurança extra. Além disso, solicitará confirmação para a exclusão.

Sinalizadores de limpeza de exclus√£o de arquivo do Linux

Use o sinalizador f para se livrar da confirma√ß√£o e r para recursar em subdiret√≥rios. c informa wipe ao chmod, se necess√°rio (quando um arquivo ou diret√≥rio n√£o possui permiss√Ķes de grava√ß√£o definidas) e q permite reduzir o n√ļmero de passes para uma exclus√£o mais r√°pida. Ao usar q, observe que est√° em min√ļscula. Pode ser seguido por um "Q" mai√ļsculo, especificando o n√ļmero de passes que voc√™ exige. Por exemplo, o comando anteriormente simples, com esses ajustes aplicados, mudaria para:

wipe -rfcq -Q 3 Pictures/deleteme.jpg

Usando exclus√£o segura

O SRM √© uma das ferramentas do conjunto de ferramentas Exclus√£o Segura, especializada na remo√ß√£o segura de dados do seu HDD. √Č considerado por muitos como a melhor ferramenta para este trabalho.

Para instalar o pacote Secure Delete completo no Ubuntu e distribui√ß√Ķes compat√≠veis, use:

sudo apt install secure-delete
Instalação do Linux File Delete Secure Delete

Posteriormente, você poderá aniquilar qualquer arquivo com:

srm Pictures/deleteme.jpg
Srm de exclusão de arquivo do Linux em ação

Voc√™ provavelmente desejar√° usar o sinalizador z, que substitui o conte√ļdo do arquivo por zeros, para seguran√ßa extra ev para obter informa√ß√Ķes detalhadas sobre o processo. Se estiver lidando com diret√≥rios e subdiret√≥rios, inclua tamb√©m o sinalizador r para o modo recursivo. Se as 38 reescritas forem demais para voc√™, voc√™ pode diminuir o tempo necess√°rio e a seguran√ßa utilizando o sinalizador l para reduzir o n√ļmero de passes para "apenas" dois. Isso tornaria o comando anterior para:

srm -rlvz Pictures/deleteme.jpg

A maneira GUI: usando Bleachbit

Se voc√™ tem avers√£o √† linha de comando, o Bleachbit √© uma das melhores solu√ß√Ķes para apagar seus dados com seguran√ßa. Por padr√£o, a ferramenta √© especializada em descobrir e descartar "arquivos redundantes" que continuam ocupando espa√ßo por muito tempo depois que voc√™ precisar deles. Mas tamb√©m incorpora a capacidade geralmente esquecida de "destruir" manualmente qualquer arquivo al√©m da recupera√ß√£o.

Instalação do Bleachbit de exclusão de arquivo do Linux

Você pode instalá-lo em sua distribuição compatível com o Ubuntu através do centro de software ou usando:

sudo apt install bleachbit

Clique em "Editar -> Prefer√™ncias" e ative a op√ß√£o "Substituir conte√ļdo dos arquivos para impedir a recupera√ß√£o" para aumentar a seguran√ßa.

Arquivo Linux Excluir Bleachbit Substituir Conte√ļdo

Volte para a interface principal, clique em "Arquivo -> Fragmento" e, no solicitante que aparecer, escolha os arquivos que deseja transmitir para o nada. Clique em "Excluir" e garanta novamente ao Bleachbit que você tem certeza do que está tentando fazer.

Arquivo Linux Excluir Bleachbit Shred

Voc√™ deve sempre ter em mente que o uso de sistemas de arquivos com registro em di√°rio e o fato de n√£o sabermos como o firmware de cada HDD "gerencia", por falta de um termo melhor, seu conte√ļdo, significa que a melhor solu√ß√£o √© eliminar completamente HDD ou melhor, destruindo fisicamente o dispositivo.

Este artigo √© √ļtil?

√Čvaluer cet article