in reply to unix cp

You could always use the system function like so
system("cp src dest") == 0 or warn "ack - 'cp' had problems\n";
But a better idea might to just do a simple rename, or perhaps use the cp function from File::Copy.
HTH

_________
broquaint