Usando Ubuntu 22.04
Eu tinha uma pasta com vários arquivos e queria alterar a extensão do arquivo, então usei:
rename 's/\.zip$/\.cbz/' *.zip
O comando foi concluído sem gerar erros, mas descobri que cerca de 2/3 dos meus arquivos estavam faltando depois. Acho que tem a ver com os nomes de alguns arquivos que contêm colchetes ou aspas, mas sei que alguns arquivos ausentes tinham nomes muito simples ( comic5.zip
) e vejo que agora falta todo arquivo cujo nome começa com colchetes.
Tentei usar o photorec para recuperar os arquivos, mas não consegui encontrar nenhum deles.
O tamanho da pasta é muito menor agora, o que parece indicar que eles foram excluídos, mas se fosse esse o caso, eu teria pensado que o Photorec seria capaz de recuperar pelo menos alguns deles . Apenas usando meu explorador de arquivos, a pasta tinha aproximadamente 120 GB antes de executar o comando e aproximadamente 40 GB depois. Infelizmente, não observei o número real de arquivos antes do comando, mas também pude perceber, apenas percorrendo, que há muito menos arquivos.
Alguém sabe o que aconteceu com os arquivos e se eles podem ser recuperados?
$ rename -V
/usr/bin/rename using File::Rename version 1.30, File::Rename::Options version 1.10
Atualizar:
Acontece que esqueci de alterar algumas das minhas configurações anteriores no photorec, executei novamente e ele encontrou os arquivos ausentes, tenho certeza de que todos os arquivos foram recuperados agora. Acho que isso confirma que os arquivos foram de fato excluídos. Ainda não tenho certeza de como isso aconteceu, mas acho que a explicação de Stéphane é a mais provável.
De qualquer forma, obrigado pela ajuda.