Não é uma resposta, mas apenas uma (talvez valiosa) dica:
esta seria uma solução melhor em vez do script?
cp -an source_file target_file
A opção -a preserva todos os atributos, incluindo carimbos de data e hora.
A opção -n evita sobrescrever um arquivo existente