ianclever
(usa Arch Linux)
Enviado em 19/12/2013 - 13:07h
para usar o foremost é simples:
sudo foremost all -i/pasta/onde/os/arquivos/foram/perdidos -o/pasta/onde/irá/salvar/os/arquivos/recuperados
sudo chown -R seu_usuario:seuusuario /pasta/onde/foram/salvos/os/arquivos/recuperados
pronto se tiver de recuperar, vai recupera, só não vai vir com o nome, vc vai ter que abrir, ver o que é e renomear.
agora quanto a falha, para a gente identificar devemos analisar mais minunciosamente:
1- Vc instalou o megaglest pela central de programas, via pacote deb, ou baixou lá da souceforce e instalou o aplicativo *.run,via terminal(com apt-get),compilado?
2- Como vc desistalou esse programa?
2.1 - via central de programas?
2.2 - via terminal com apt-get?
2.3 - via terminal com dpkg?
2.4 - via terminal com make clean?
2.5 - via terminal manualmente ( removendo o programa da pasta de origem)?
2.6 - outro? qual?
3- o que vc estava fazendo exatamente na hora da desinstalação?
4- ocorreu alguma outra coisa diferente do normal(tirando o fato de ter deletado seus arquivos)?
5 - Foram só os arquivos da área de trabalho que sumiram ou todos os arquivos não ocultos da pasta de usuário?
Possíveis causas(minhas suposições):
Para testar como programa se comporta, eu baixei e observei o mesmo, ele usa um método inclusive bem simples, apenas copia o programa executavel(então não tem como eu olhar o fonte) para a pasta /usr/bin, e os ícones dele para /usr/share, e óbviamente cria os links nos painéis apontando o executavel, e uma pasta oculta de configuração na pasta de usuário com o nome .megaglest.
Agora essa questão de exclusão de arquivos pode ser um possível bug em algum dos scripts do apt-get ou dpkg, que muito provavelmente(sem o programador ter percebido), deve ter algum rm -rf * em local impróprio, que deveria ter sido executado em alguma das pastas ocultas do seu usuário e não na pasta devida de configuração.
EDIT: agora tenho quase certeza de ser um bug relacionado a não conseguir pegar o nome da pasta para alguma variável e ter dado rm -rf * na pasta de usuário, fazendo isso ele deleta todos os arquivos e pastas não ocultas, pq para deletar as ocultas tem que ser rm -rf .*