2010-11-16 13:57:43 +0000 2010-11-16 13:57:43 +0000
29
29
Advertisement

terminal linux undo rm 'somefile'

Advertisement

Possivel Duplicata: desfazer o rm? do Linux

é possível desfazer um comando rm somefile no linux?

e, em caso afirmativo, como é que se faz isso?

Advertisement
Advertisement

Respostas (5)

30
30
30
2010-11-16 13:58:52 +0000

rm não move o ficheiro para um directório trash, apaga-o. Assim, não pode, de formas normais.

Pode tentar com alguma ferramenta para encontrar ficheiros removidos no sistema de ficheiros. Se quiser tentar, sugiro que desmonte imediatamente o seu sistema de ficheiros e não o monte (em readwrite) até encontrar os seus ficheiros de volta ou até desistir.

Se tem medo de remover ficheiros, deve substituir o seu comando rm por outro que peça confirmação antes de remover permanentemente os ficheiros. Pode usar um pseudónimo para este fim:

alias rm="rm -i"
10
10
10
2010-11-16 14:36:09 +0000

Normalmente não, não - foi apagado, e normalmente não há um comando não apagado. É por essa razão que a primeira coisa que o meu primeiro professor de Engenharia de Software disse à turma para fazer foi redefinir o comando rm para mv (mover) o(s) ficheiro(s) para uma pasta .trash.

7
Advertisement
7
7
2010-11-16 14:00:18 +0000
Advertisement

Aqui está um bom artigo http://www.xs4all.nl/~carlo17/howto/undelete_ext3.html

A passagem mais frequentemente citada vem da própria FAQ ext3:

& > P: Como posso recuperar (anular a eliminação) ficheiros apagados da minha partição ext3?

& > Na verdade, não pode! Isto foi o que um dos programadores, Andreas Dilger, disse sobre o assunto:

& > A fim de garantir que o ext3 possa retomar com segurança um desacoplamento após uma falha, na realidade zeros os ponteiros do bloco no inode, enquanto que o ext2 apenas marca estes blocos como não utilizados no bitmaps do bloco e marca o inode como “apagado” e deixa os ponteiros do bloco em paz.

& > A sua única esperança é “grep” para partes dos seus ficheiros que foram apagadas e esperar pelo melhor.

1
1
1
2010-11-16 15:15:53 +0000

Talvez queira tentar criar um caixote do lixo da reciclagem. Aqui estão instruções usando SAMBA num servidor Ubuntu: http://ubuntuforums.org/showpost.php?p=1252880&postcount=7

0
Advertisement
0
0
2010-11-16 14:01:32 +0000
Advertisement

Pode ser possível, mas são necessários mais detalhes, ao princípio limitam-lhe as operações nesse sistema de ficheiros.

Indique o nome do seu sistema operativo, kernel (uname -a), pontos de montagem (mount) e caminho do ficheiro.

Advertisement

Questões relacionadas

6
10
5
37
9
Advertisement