I did list the command required to do a 1:1 copy, and about not being confident it copies correctly, the same would apply for any other tool. It's
where a stands for archive which just makes sure everything's copied 1:1. Then the source and last the destination. The -v switch can be added to provide a bit additional info. So
Code:
rsync -av /Volumes/source_disk/copy_this_directory /Volumes/destination_disk/paste_here
will take copy_this_directory and place that into paste_here.
And the convenient thing is that if you interrupt this (press CTRL+C to interrupt), you can run the same command again later and it will figure out where it stopped and automatically resume from there. Whereas with other tools you might be able to pause, but if you have to close the program, reboot MacOS or something, that might not be resumable. Finder can't do it, it has a resume feature since either Big Sur or Monterey, but it doesn't work properly across different disks.