puterboy has asked for the wisdom of the Perl Monks concerning the following question:
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
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: Copy preserving attributes
by ikegami (Patriarch) on Nov 02, 2009 at 18:10 UTC | |
Re: Copy preserving attributes
by thunders (Priest) on Nov 02, 2009 at 17:32 UTC | |
by puterboy (Scribe) on Nov 02, 2009 at 17:58 UTC | |
Re: Copy preserving attributes
by keszler (Priest) on Nov 02, 2009 at 18:24 UTC | |
by puterboy (Scribe) on Nov 02, 2009 at 19:04 UTC | |
by JavaFan (Canon) on Nov 02, 2009 at 19:35 UTC | |
by gmargo (Hermit) on Nov 02, 2009 at 20:52 UTC | |
Re: Copy preserving attributes
by zentara (Archbishop) on Nov 02, 2009 at 18:58 UTC | |
Re: Copy preserving attributes
by stefbv (Curate) on Nov 02, 2009 at 18:00 UTC | |
Re: Copy preserving attributes
by djp (Hermit) on Nov 03, 2009 at 09:41 UTC | |
by puterboy (Scribe) on Nov 03, 2009 at 23:04 UTC |
Back to
Seekers of Perl Wisdom