Acidentalmente apagou TUDO em / usr / local

0

Eu executei sudo rm -rf newfolder quando estava no diretório /usr/local/ . Ele apagou tudo dentro dessa pasta! Eu só queria excluir newfolder dentro desse diretório. Como posso restaurar o que estava dentro dele? Eu nunca sei se havia alguma coisa lá dentro para começar!

Qualquer ajuda é muito apreciada!

É uma máquina Ubuntu 15.10

Obrigado!

    
por Anonymous Person 30.03.2016 / 14:45

1 resposta

3

Opa, isso aconteceu?

Todos nós cometemos um erro de rm uma vez em nossas gloriosas vidas de Linux ... bem, eu tenho. Infelizmente, não pode ser desfeito. Suga que isso tenha acontecido, mas talvez seja hora de aprender o que foi errado para evitar que ele aconteça novamente.

sudo rm -rf newfolder

user ~/testrm$ ls
newfolder  test  test2  testdir
user ~/testrm$ sudo rm -rf newfolder
user ~/testrm$ ls
test  test2  testdir
user ~/testrm$ sudo rm -rf newfolder
user ~/testrm$ ls
test  test2  testdir

Welp, claramente que não removeu tudo dentro do diretório. A questão é: o que foi?

A possibilidade é muitas vezes que as pessoas fazem sudo rm -rf newfolder * , o espaço depois de newfolder é o que remove tudo dentro do diretório.

man rm
rm - remove arquivos ou diretórios, o -r é necessário para remover diretórios e seus conteúdos de forma recursiva.

-f, --force, ignora arquivos e argumentos inexistentes, nunca solicita.

% bl0ck_qu0te%

Verifique seu histórico pelo comando history e você poderá descobrir o que aconteceu.

Boa sorte.

    
por rowan 30.03.2016 / 14:58