Como recuperar arquivos excluídos no Linux com o TestDisk

Nov 18, 2025
Linux
Fatmawati Achmad Zaenuri / Shutterstock

Você já excluiu um arquivo e lamentou instantaneamente? Você precisa de volta e rápido! Mas e se o arquivo for tão novo, ainda não foi feito backup? Felizmente, há algo que você pode fazer sobre isso.

RM: Curto para remorso?

É tudo muito fácil de usar o rm. comando e encontre-se olhando para uma janela do terminal com um senso de arrependimento. Um pequeno erro com curingas, e você pode acabar com muito mais do que você pretendia.

O sistema de arquivos Linux padrão, ext4. usa inodes. Para segurar dados sobre cada arquivo e uma tabela de inode para acompanhar os inodos. O inode contém metadados sobre o arquivo, como seu nome, quem é a dono, quais são as permissões, e assim por diante.

Ele também contém pontos de entrada para links duros que apontam para o arquivo. Cada arquivo tem pelo menos um link duro. Cada vez que você cria um novo link duro, a contagem de link dura aumenta por um. Cada vez que você remove um link duro, a contagem de link rígido no inode é reduzida por uma.

Quando você exclui um arquivo, o inode marcou como não utilizado (e pronto para reutilização), o último link é removido. Quando isso acontece, o arquivo não aparece nas listagens de diretórios e não pode ser usado ou acessado.

No entanto, os dados que compensaram o conteúdo do arquivo ainda estão presentes no disco rígido. Se você puder corrigir o inode, por isso continha as informações corretas, no entanto, o arquivo seria restaurado. Claro, isso só funcionaria se os dados que fizessem o arquivo no disco rígido permanecerem intactos e não são sobrescritos.

Como alternativa, você pode criar um novo inode, copie os dados sobreviventes da antiga Inode e substitua os bits ausentes.

Essas são atividades não triviais. Normalmente, quando você exclui um arquivo por engano, é no pior momento possível. É sempre quando você precisa desse arquivo e precisa agora. Você não tem tempo para descer e sujar com editores do setor e outros utilitários. Além disso, se é um arquivo que você acabou de criar, provavelmente ainda não foi submetido a backup, então aqueles não vão ajudá-lo.

Este em onde testdisk. entra. É fácil de usar e não requer conhecimento detalhado e de baixo nível do sistema de arquivos. Vamos dar uma olhada em como usá-lo!

RELACIONADO: Tudo o que você sempre quis saber sobre inodes no Linux

Instalando o Testdisk

Para instalar testdisk. No Ubuntu, use este comando:

 sudo apt-get install testdisk 

No Fedora, você precisa digitar:

 sudo dnf instalar testdisk 

Em Manjaro, você tem que usar Pacman. :

 sudo pacman -sy testdisk 

Usando o Testdisk

Embora seja executado em uma janela de terminal, testdisk. tem uma interface rudimentar. Você usa as teclas de seta para navegar e entrar para fazer uma seleção. Para manter as coisas legais, é melhor criar um diretório para arquivos restaurados.

Digimos o seguinte para criar um diretório chamado "restaurado" para nossos arquivos restaurados:

 Mkdir restaurado 

Digimos o seguinte para alternar para o novo diretório e iniciar testdisk. de lá:

 CD restaurado / 

Temos que usar sudo com testdisk. , então digamos o seguinte:

 sudo testdisk 

A primeira pergunta testdisk. peças é sobre o log. Ele pode criar um novo arquivo de log, use um existente ou não registre nada. Não importa qual opção você escolher; Não afetará o caminho testdisk. opera.

Você pode pressionar ENTER para aceitar a opção realçada e criar um novo arquivo de log. Será criado no diretório do qual você iniciou testdisk. . Quando você faz sua seleção, testdisk. Pergunta qual disco rígido detém o sistema de arquivos em que você deseja trabalhar.

Ele lista os discos rígidos que pode encontrar, bem como a squashfs arquivos “/ dev / loop”. Haverá um destes para cada aplicativo que você instalou a partir de um foto . Eles são somente leitura, para que você não deveria ter conseguido nada de exclusão a partir desses sistemas de arquivos.

Há apenas uma unidade de disco rígido física neste computador de teste, por isso usamos a seta para baixo para destacar a opção “/ dev / sda”. Em seguida, usou a seta para a direita para selecionar “Continuar”, e, em seguida, pressionado Enter.

testdisk. também precisa saber o tipo de partição. Apresenta um menu de opções, juntamente com o tipo de partição é detectada automaticamente na parte inferior.

A menos que você tenha uma boa razão para não, realce o tipo de partição que está auto-detectados, e depois pressione Enter.

No menu de funções que aparece, selecione “Avançado”, e depois pressione Enter.

O menu de seleção de partição irá aparecer.

Os arquivos que estamos procurando estão na partição do sistema de arquivos Linux. Nós só temos uma partição Linux em nosso disco rígido, mas você pode ter mais.

Selecione a partição seus arquivos estavam em, use as teclas de seta esquerda e direita para selecionar “Lista”, e então pressione Enter. O menu arquivo-seleção aparecerá.

Use as teclas PgUp e PgDn para cima e setas para baixo ou para navegar pela lista de arquivos e diretórios. Pressione a seta para a direita ou Enter para entrar num directório, ea seta para a esquerda ou Esc para sair de um diretório.

Estamos à procura de arquivos que foram detidos pela dave . Os arquivos para todas as contas de usuário estão no diretório “Home”. Assim, destacamos o diretório “Home”, e então nós podemos carregar na seta para a direita ou Enter para entrar nesse diretório.

Todas as contas de usuário são listados para nós. destacamos dave E pressione a seta para a direita ou Enter para entrar nesse diretório.

agora podemos ver os arquivos que pertencem ao dave conta. As entradas em vermelho foram excluídos. Nós navegar pelos arquivos e diretórios até que localizar os arquivos que deseja recuperar.

Para recuperar um arquivo, basta destacá-lo e, em seguida, pressione c (em minúsculas).

O visor muda e diz-lhe para escolher um destino para o arquivo recuperado. Porque nós criamos um diretório chamado “Restaurado” e começou testdisk. a partir dele, a primeira entrada na lista (.) é o diretório. Para recuperar esse arquivo excluído para esse diretório, nós pressionamos C (maiúsculas).

Após fazer isso, você volta para a exibição de arquivos de seleção. Se você deseja recuperar mais arquivos, basta repetir o processo. Realce um arquivo excluído, pressione c (minúsculo) para copiá-lo e, em seguida, pressione C (maiúsculas) para recuperá-lo.

Trabalhando com arquivos restaurados

Depois de restaurar um arquivo, a árvore de diretórios para seu local original é reconstruído, o que é útil porque você lembra onde no disco rígido do arquivo original usado para residir. Isto significa que se você precisa copiá-lo de volta, você sabe onde colocá-lo.

Se você recuperar um número de arquivos de diferentes locais do sistema de arquivos que acontecem ter o mesmo nome do arquivo, eles precisam ser armazenados separadamente de qualquer maneira.

Você pode digitar o seguinte para ver o conteúdo do diretório “Restaurado”:

 ls 

Se você perguntasse testdisk. para criar um arquivo de log, ele vai estar no diretório “Restaurado”. Porque os nossos arquivos recuperados foram localizado em “/ home / dave”, eles foram copiados para o nosso diretório “Restaurado”, aninhado em diretórios com o mesmo nome.

Nós podemos mudar para o diretório copiado “dave” usando CD . Certifique-se de não incluir uma barra inicial para a frente ( / ) No caminho, você quer mudar para o local “casa”, não o sistema “/ home”.

Nós digite a seguinte:

 cd home / dave 

Os arquivos recuperados estão nesse diretório, por isso, digite:

 ls 

Vamos dar outra olhada nos arquivos recuperados usando o -eu Opção (Long Listing):

ls -l.

Porque nós usamos sudo lançar testdisk. , os arquivos recuperados foram restaurados com "raiz" como proprietário. Podemos mudar o proprietário de volta para "Dave" usando chown. :

 sudo chown Dave.Dave * 

Digimos o seguinte para garantir que a propriedade correta tenha sido restaurada:

 ls -l 

Testdisk: código para alívio

Essa sensação de alívio depois de recuperar um arquivo importante que, apenas um momento atrás, senti irremediavelmente perdido, é algo que você sempre apreciará.

É por isso testdisk. é um utilitário útil. Depois de conseguir através dos menus e pode começar a restaurar arquivos, é fácil cair em um ritmo de destaque, C, C, repetir.


Linux - Artigos mais populares

Como instalar o Desktop do Sinal no Linux

Linux Jan 22, 2026

Eliseu Geisler / Shutterstock.com Sinal é o aplicativo de mensagens de smartphone focado de privacidade todos parecem estar usando . Voc..


Como bloquear o seu Mac usando o terminal

Linux Feb 16, 2026

Uma das primeiras regras da cibersegurança é sempre trancar o seu computador antes de se afastar dela. Embora possa não ser a maneira mais rápida, você pode bloquear o Apple Mac usa..


Como atualizar o Ubuntu Linux

Linux Aug 27, 2025

Tomeqs / shutterstock.com. Precisa do mais recente e maior no software Ubuntu? Você não precisa ser um Linux Pro. Leia para descobrir como atualizar o Clas..


Como sair do seu Mac usando o terminal

Linux Aug 8, 2025

A Apple facilita o log out do seu Mac com a opção na barra de menu da área de trabalho. Mas também há alguns comandos que você pode usar para efetuar logout usando o terminal, como..


Os melhores laptops Linux de 2021 para desenvolvedores e entusiastas

Linux Sep 27, 2025

Tomeqs / shutterstock.com. O que procurar em um laptop Linux em 2021 Você pode comprar quase qualquer laptop e Instalar o Linux nele . ..


Este novo laptop de jogos Linux tem as especificações para executar qualquer coisa

Linux Oct 20, 2025

Juno Computadores. O Linux e o Gaming estão começando a se unir muito mais ultimamente. o Deck de vapor está a caminho com o Linux instalado, e Juno acaba..


Ubuntu 21.10 chega com um desktop personalizado gnome 40

Linux Oct 14, 2025

Ubuntu. Se você é um usuário do Ubuntu, ou alguém que está pensando em dar uma tentativa, hoje é um bom dia. Canônico lançou oficialmente o Ubuntu 21.10 com um de..


O que há de novo no Ubuntu 21.10 'Impish Indri'

Linux Oct 14, 2025

Canônico Ubuntu 21.10 "Impish Indri" era liberado em 14 de outubro de 2021. Possui Gnomo 40. , um novo kernel e aplicativos atualizados. M..


Categorias