copy_attributes
Description:
public bool copy_attributes (string src, string dest, CopyAttributes? optargs) throws Error
copy the attributes of a path (file/directory) to another
Copy the attributes of a path (which can be a file or a directory) to another path.
By default no
attribute is copied, so make sure to specify any (or all
to copy everything).
The optional arguments specify which attributes can be copied:
mode
Copy part of the file mode from source
to destination
. Only the UNIX permissions and the
sticky/setuid/setgid bits can be copied.
xattributes
Copy the Linux extended attributes (xattrs) from source
to destination
. This flag does
nothing if the *linuxxattrs* feature is not available (see
feature_available).
ownership
Copy the owner uid and the group gid of source
to destination
.
all
Copy all the attributes from source
to destination
. Enabling it enables all the other flags, if they
are not specified already.
Parameters:
this |
A GuestfsSession object |
optargs |
a GuestfsCopyAttributes containing optional arguments |
Returns:
true on success, false on error |