terminal linux undo rm 'somefile'
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?
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?
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"
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.
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.
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