Meu primeiro pensamento é: onde está a mensagem de erro? Espero que seus comandos convertidos e compostos digam alguma coisa quando eles quebrarem.
O segundo pensamento é dividir as coisas em operações separadas para depuração:
- copiar do NFS para o local
- converter local para arquivo temporário local
- arquivo temporário local composto para arquivo temporário local
- copiar do local para o NFS
e, em seguida, observe até onde ele chega no processo.