Esse comando rm não exclui seu / home /. Você provavelmente digitou
sudo rm -rf ~/ .local/share/Trash/*'
Veja o espaço? Agora isso excluiria seu / home / $ USER e o lixo dentro desse diretório também. E também um backup "deja-dup" se estiver armazenado em / home / $ USER.
Gostaria de começar com um comentário: nunca há um motivo para você usar esse método para excluir uma lixeira. Se você quiser usar "rm" dessa forma você faz
cd ~/.local/share/Trash
pwd
sudo rm -rf *
Examine o caminho mostrado depois de "pwd" e verifique se está correto e, em seguida, remova os arquivos. Você teria usado um método muito mais seguro.
% bl0ck_qu0te%Esse arquivo não é um backup se estiver dentro de / home. Esse arquivo era uma coleção de arquivos do seu / home. Você só pode chamá-lo de backup se você mover o arquivo para um meio externo longe do seu sistema atual.
% bl0ck_qu0te%Você restaura um backup.
Se você não tiver um backup ...
-
Seu / home / será recriado após uma reinicialização. Se os seus arquivos pessoais não são de interesse, você pode começar a usar o seu sistema. Antes de ler em ...
-
Seus arquivos pessoais não serão recuperados. Se você quiser tentar recuperar os arquivos que estavam lá: não faça nada na partição ou no disco , crie um backup da partição ou do disco inteiro com
dd
.Você precisa ter o espaço para criar um backup da partição completa em que seu / home está ou para todo o disco se você não tiver / home separado, então use um disco USB muito grande para a "saída" desse comando ( Exemplos sobre isso :
dd if=/dev/sda of=/dev/sdb
cria um despejo de disco / dev / sda e coloca isso em / dev / sdb. Antes de usar esse comando, certifique-se de usar os nomes dos dispositivos corretos).Depois disso, você pode usar testdisk no imagem que você criou ou outra ferramenta de recuperação para examinar o despejo e tentar recriar seu / home /. Boa sorte com isso;)