Используйте tar вместе с трубой.
cd /source_directory tar cf - --exclude=dir_to_exclude . | (cd /destination && tar xvf - )
Вы даже можете использовать эту технику через ssh.