In terminal, type in
cp -Rp /Volumes/<source-volume>/<source-user>/<source-folder>/ /Volumes/<destination-volume>/<destination-folder>/
Destination folder should be a new folder you are creating.
If you get info on the new folder after running this you can see the folder size increase.
Example
cp -Rp /Volumes/Macintosh HD/User/Bob/Desktop/stufftocopy/ /Volumes/external/newfolder
It will copy and display errors for anything it can't copy but without stopping.
*If your directory names contain spaces put quotes around the path
Example
cp -Rp "/Volumes/Macintosh HD/User/Bob/Desktop/stufftocopy/" /Volumes/external/newfolder
Explanation:
run "man cp" to see command description and all options
man cp
As of Mac OSX 14.6.1 (23G93) the "-Rp" arguments mean:
-R:
-R If source_file designates a directory, cp copies the directory and the entire subtree connected at that
point. If the source_file ends in a /, the contents of the directory are copied rather than the
directory itself. This option also causes symbolic links to be copied, rather than indirected through,
and for cp to create special files rather than copying them as normal files. Created directories have
the same mode as the corresponding source directory, unmodified by the process' umask.
In -R mode, cp will continue copying even if errors are detected.
Note that cp copies hard linked files as separate files. If you need to preserve hard links, consider
using tar(1), cpio(1), or pax(1) instead.
-p:
-p Cause cp to preserve the following attributes of each source file in the copy: modification time,
access time, file flags, file mode, user ID, and group ID, as allowed by permissions. Access Control
Lists (ACLs) and Extended Attributes (EAs), including resource forks, will also be preserved.
If the user ID and group ID cannot be preserved, no error message is displayed and the exit value is
not altered.
If the source file has its set-user-ID bit on and the user ID cannot be preserved, the set-user-ID bit
is not preserved in the copy's permissions. If the source file has its set-group-ID bit on and the
group ID cannot be preserved, the set-group-ID bit is not preserved in the copy's permissions. If the
source file has both its set-user-ID and set-group-ID bits on, and either the user ID or group ID
cannot be preserved, neither the set-user-ID nor set-group-ID bits are preserved in the copy's
permissions.