为什么 rsync 一直跳过我要同步的目录?

Dav*_*ave 6 shell centos rsync synchronization

我想在我的 Mac High Sierra 机器和 CentOs 7 机器之间同步一个目录,不包括某个文件。我已经尝试过以下

(venv) localhost:dental davea$ rsync -e 'ssh -p 7822' --exclude='dental/wsgi.py' ~/Documents/workspace/dental/ laredotornado@remotedomen.com:/home/laredotornado
skipping directory /Users/davea/Documents/workspace/dental/.
Run Code Online (Sandbox Code Playgroud)

我不太明白为什么它总是跳过我想要同步的文件。我已经验证了本地和远程 driectories 都存在,但不知道还有什么地方可以检查为什么事情会失败。

Atu*_*tul 7

rsync 命令不包括未使用的/Users/davea/Documents/workspace/dental/目录-a。添加-a标志还包括操作中的-r(递归)标志,从而允许目录成为进程的一部分。