copy files and directories
-a, --archive Copy the files and directories and all of their attributes,
including ownerships and permissions. Normally,
copies take on the default attributes of the user
performing the copy.
-i, --interactive Before overwriting an existing file, prompt the user for
confirmation. If this option is not specified, cp will
silently overwrite files.
-r, --recursive Recursively copy directories and their contents. This
option (or the -a option) is required when copying
-u, --update When copying files from one directory to another, only
copy files that either don't exist, or are newer than the
existing corresponding files, in the destination
directory. This is useful when copying large numbers
of file as it skips over files that don't need to be copied.
-v, --verbose Display informative messages as the copy is