SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

perl-File-NCopy rpm build for : OpenSuSE. For other distributions click perl-File-NCopy.

Name : perl-File-NCopy
Version : 0.36 Vendor : obs://build_opensuse_org/devel:languages:perl
Release : lp155.8.1 Date : 2023-07-20 16:28:49
Group : Development/Libraries/Perl Source RPM : perl-File-NCopy-0.36-lp155.8.1.src.rpm
Size : 0.02 MB
Packager : https://www_suse_com/
Summary : Deprecated module. Use File::Copy::Recursive instead. Copy file, file. C[cut]
Description :
*File::NCopy::copy* copies files to directories, or a single file to
another file. You can also use a reference to a file handle if you wish
whem doing a file to file copy. The functionality is very similar to *cp*.
If the argument is a directory to directory copy and the recursive flag is
set then it is done recursively like *cp -R*. In fact it behaves like cp on
Unix for the most part. If called in array context, an array of successful
copies is returned, otherwise the number of succesful copies is returned.
If passed a file handle, it\'s difficult to make sure the file we are
copying isn\'t the same that we are copying to, since by opening the file in
write mode it gets pooched. To avoid this use file names instead, if at all
possible, especially for the to file. If passed a file handle, it is not
closed when copy returns, files opened by copy are closed.

* *copy*

Copies a file to another file. Or a file to a directory. Or multiple files
and directories to another directory. Or a directory to another directory.
Wildcard arguments are expanded, except for the last argument which should
not be expanded. The file and directory permissions are set to the
orginating file\'s permissions and if preserve is set the access and
modification times are also set. If preserve is set then the uid and gid
will also be attempted to be set, though this may only for for the men in
white hats. In list context it returns all the names of the
files/directories that were successfully copied. In scalar context it
returns the number of successful copies made. A directory argument is
considerd a single successful copy if it manages to copy anything at all.
To make a directory to directory copy the recursive flag must be set.

* *cp*

Just calls copy. It\'s there to be compatible with File::Copy.

* *new*

If used then you can treat this as an object oriented module with some
configuration abilities.

* *recursive*

If used as an object then you can use this to set the recursive attribute.
It can also be set when instantiating with new. The other attributes must
all be set when instantiating the object. If it isn\'t specified then
directories are not followed.

* *preserve*

Attempt to preserve the last modification and access time as well as user
and group id\'s. This is a useful feature for sysadmins, though the access
and modification time should always be preservable, the uid and gid may
not.

* *follow_links*

If the link is to a directory and this attribute is true then the directory
is followed and recursively copied. Otherwise a link is made to the root
directory the link points to. eg.

/sys/ is a link to /usr/src/sys/ is a link to /usr/src/i386/sys then the
link /sys/ is actually created in the source directory as a link to
/usr/src/i386/sys/ rather than /usr/src/sys/ since if the link
/usr/src/sys/ is removed then we lost the link even though the directory we
originally intended to link to still exists.

* *force_write*

Force the writing of a file even if the permissions are read only on it.

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/devel:/languages:/perl:/CPAN-F/15.5/noarch

Content of RPM  Provides Requires

Download
ftp.icm.edu.pl  perl-File-NCopy-0.36-lp155.8.1.noarch.rpm
     

Provides :
perl(File::NCopy)
perl-File-NCopy

Requires :
perl(:MODULE_COMPAT_5.26.1)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsXz) <= 5.2-1


Content of RPM :
/usr/lib/perl5/vendor_perl/5.26.1/File
/usr/lib/perl5/vendor_perl/5.26.1/File/NCopy.pm
/usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi
/usr/share/doc/packages/perl-File-NCopy
/usr/share/doc/packages/perl-File-NCopy/Changes
/usr/share/doc/packages/perl-File-NCopy/Contributing.txt
/usr/share/man/man3/File::NCopy.3pm.gz

 
ICM