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.