Se você está apenas procurando uma correção única, isso deve funcionar:
find /var/log/remote/ -maxdepth 2 -type f -name *.log.1 | sed -e 's/log\.1/log\./g' | xargs -i mv {}1 {}2
No entanto, observe que isso renomeia TODOS *.log.1
arquivos em /var/log/remote/*/
Portanto, se houver alguns diretórios que você queira pular em /var/log/remote/
, use a opção -not -path <path>
após a localização (consulte esta resposta em outro tópico para um exemplo )