Sometimes when you copy a lot of data with rsync you may to exclude some sub-directories.
You can do this by using –exclude.
For instance, you want to copy files from /mnt to /home/destination_dir/, and you want to exclude directory /mnt/dir1/dir2/.
rsync -az --exclude='dir1/dir2/' /mnt/ /home/destination_dir/
A lot of users do mistake when specifing path. This path should be relative to source directory (/mnt in our case).
Didn’t find the answer to your question? Ask it our administrators to reply we will publish on website.