Using rsync for copy with status

Refer: http://askubuntu.com/questions/17275/progress-and-speed-with-cp
$ rsync -ah --progress source destination
$ alias copy="rsync -ah --progress"
$ alias copydir="rsync -ahr --progress"

rsync example

Notice that the target folder does not have a trailing slash, and this example is used to keep the same structure starting at the folder-unique down.

You will need to tar the files or copy to a USB formatted as EXT3/4 to preserve the file permissions

rsync -vca --delete /my/source/folder-unique/ /my/target/folder-unique

Trying different way to preserve permissions for git - FAIL !!!

Refer: https://bobcares.com/blog/how-to-preserve-permissions-in-rsync/

rsync -avz --delete /my/source/folder-unique/ /my/target/folder-unique