Fonte: link
If a file or directory not exist at the source, but already exists at the destination, you might want to delete that existing file/directory at the target while syncing .
We can use ‘--delete‘ option to delete files that are not there in source directory.
Então, esta será a solução:
rsynv -av --delete dev/ /var/www/
veja link