Mac High SierraシステムとCentOS 7システム間で特定のファイルを除くディレクトリを同期したいと思います。私は以下を試しました:
(venv) localhost:dental davea$ rsync -e 'ssh -p 7822' --exclude='dental/wsgi.py' ~/Documents/workspace/dental/ [email protected]:/home/laredotornado
skipping directory /Users/davea/Documents/workspace/dental/.
同期したいファイルをスキップし続ける理由がわかりません。ローカルディレクトリとリモートディレクトリの両方が存在することを確認しましたが、問題が発生する理由を確認できる他の場所はありません。
答え1
rsync コマンドにはこの/Users/davea/Documents/workspace/dental/
ディレクトリは-a
使用されないため、含まれません。追加-a
フラグ-r
にはタスクに(再帰)フラグが含まれているため、ディレクトリはプロセスの一部になる可能性があります。