rsyncを使用して、OSXマシン上のローカルWebアプリケーションをLinuxサーバーにアップロードしたいと思います。
私はこのコマンドを使用します:
sudo rsync -Harov --delete -e "ssh -p 33224" "/Users/me/myapp/" "linuxuser@12.34.56.78:/home/linuxuser/test-rsync-app"
問題は、私のローカルアプリケーションに_www(Mac OS Xの場合)に属するいくつかのフォルダーがあり、アップロードするとそれらはすべてlinuxuserに属するため、それらのフォルダーのapacheユーザーの所有権を失うことです。
理想的には、rsyncを使用し、Macの_wwwに属するファイルは、Linuxサーバーのwww-dataに属します。
これを行う方法はありますか?