Yes, you can use rsync
to copy data between ntfs partitions. Use the -r (or --recursive) option to have rsync
go through the entire folder structure below the source folder and recreate the folder structure and files on the destination.
For volumes that support linux permissions, we would typically use the -a
(--archive
) option to create an identical "mirror" copy. The -a
option preserves the time stamp and all other attributes of the source files.
On ntfs volumes, that do not support linux permissions, you still can use the -t
(--times
) option to preserve the time stamp of the files.
For using rsync
on file systems with less accurate or different date stamps, you can decrease the accuracy by which rsync
compares time stamps in order to decide whether a file has changed or not. This is done with the option -@
or --modify-window
, e.g. -@=2
would consider files where the time stamps differ less than 2 seconds as the same.
rsync
will care about the underlying filesystems. Have you tried it and failed?