Copying Files or Folders (cvcp)
Use the
cvcp
command to copy files or folders to or from an Xsan volume.
$ cvcp [options] source destination
Parameter
Description
options
See “cvcp Command Options” below.
source
The file or folder (directory) to be copied.
destination
Where the copy is created.
cvcp Command Options
Option
Description
-A
Turn off preallocation.
-b buffers
Set the number of I/O buffers to use.
buffers
– the number of buffers to use for the
copy
-k size
Set the copy buffer size.
size
– the buffer size (bytes)
-l
Copy the targets of symbolic links, not the links.
-n
Do not apply command to subfolders.
-p prefix
Only copy files with names that start with the
specified prefix.
prefix
– characters to match with the
beginning of the file name
-s
Allocate on storage pool block boundaries.
-t
Specify the number of copy threads.
-v
Report all information about file copied.
-x
Retain original file permissions in the copy.
-y
Retain ownership and group information in
the copy. This works only if the root user is
performing the copy.
-z
Retain original modification times in the copy.
Examples
Copy the file friday to /datasets/data1/july/:
$ cvcp friday /datasets/data1/july
Copy the folder /data1/ and all subfolders to /datasets/data1/, retaining all permissions
and ownerships and displaying files as they are copied:
116
Appendix B
Using the Command Line
$ cvcp -vxy data1 /datasets/data1
Perform a similar copy as above, but only copy files with names that begin “jul”:
$ cvcp -vxy -p jul data1 /datasets/data1/july