Copies a data object from one place to another. The copy is recursive, so if a structure is specified as input then everything below that level will be copied to the output destination.
NOTE: if an output object of the name given already exists then it will be deleted and replaced by a new object of that name. The exception to this is if the top-level container file is given as the output, in which case a new version will be created (VMS only).
The command can also be used to create a simple primitive object with specified values - see 'Examples'.