Uma melhoria de desempenho pode ser obtida usando +
terminando com a ação -exec
de find
, o que fará com que -exec
seja bifurcado apenas uma vez.
Enquanto no caso de ;
, o -exec
será bifurcado a cada vez para um novo argumento.
Então você pode usar:
find path -type f -name '*.cdr.xml' -mmin +1 -exec mv -t /path {} +
Se houver uma chance de nomes de arquivos duplicados:
find path -type f -name '*.cdr.xml' -mmin +1 -exec mv -it /path {} +
Ou
find path -type f -name '*.cdr.xml' -mmin +1 -exec mv --backup=numbered -t /path {} +
--backup=numbered
de mv
resultará em um backup numerado de arquivos em vez de sobrescrever no caso de nomes de arquivo iguais no destino.