Não, não há como desfazer um comando (pelo menos não universal). Isso geralmente é um problema quando os usuários executam rm
com regex incorreto, sem perceber que ele cobre mais arquivos do que gostaria de remover.
Além disso, seria realmente impossível implementar o comando ANY para desfazer o terminal. Imagine o comando que envia um e-mail ou toca algum som. Não há como desfazer isso.
Apenas fique feliz que você executou cp
, não rm
.
Quanto ao futuro, se você não estiver movendo / removendo / copiando arquivos demais, a opção -i
irá transformá-lo no modo "interativo", solicitando confirmação antes de cada ação.