I would like to copy files preserving attributes (something like cp -cdpP) within perl rather than using a system call to *nix 'cp'.
Now from the documentation of File::Copy, it seems that this module won't do that for me at least on *nix since there is no syscopy routine.
I also saw an old thread (Circa 2003) saying that since the potential attributes to be preserved are not well-defined across systems (and may change in the future), this functionality has not been implemented in CPAN.
So, I ask is that still true?
Is there any (easy) way other than forking a syscall to preserve the following attributes:
timestamps
ownership
permissions
SELinux
Other ACL/extended attributes