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 pressionary
imediatamente depois de emitir um comandormi
, pois isso irá anular o propósito. -
Você também pode mover os arquivos excluídos pelo comando
trsh
no 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/file1
ainda pode causar perda de dados irrecuperável.