Não há "desfazer" geral para todas as operações no terminal. Se você deseja recuperar um arquivo depois de usar rm , precisará procurar no software de recuperação.
Uma opção para evitar erros futuros é tornar alias es para comandos alternativos para remover arquivos. Adicione-os ao seu ~/.bashrc e crie o hábito de usá-los em vez de rm .
-
alias rmi='rm -i'
Se você usar
rmi, você será solicitado a confirmar as exclusões futuras. Tente evitar o hábito de pressionaryimediatamente depois de emitir um comandormi, pois isso irá anular o propósito. -
Você também pode mover os arquivos excluídos pelo comando
trshno terminal para sua lixeira (no KDE e no Gnome):alias trsh='mv --target-directory="$HOME/.Trash"'Se você usar
trsh, você terá um recurso "undelete" limitado. Cuidado com issotrsh dir1/file1 dir2/file1ainda pode causar perda de dados irrecuperável.