O que você pode fazer é refazer as três horas de trabalho e, em seguida, pensar sobre o aliasing do comando rm em um script que funciona como rm , mas que os estágios excluem por meio de um diretório de lixeira que deve ser explicitamente esvaziado antes os arquivos estão realmente perdidos.