rsync 遇到一個目錄夾的問題?

rsync -azvrO --exclude 'signup.php' --exclude /apache  /var/www/html/ /var/www/release/

我要排除該目錄的檔案 /var/www/html/signup.php
以及apache資料夾 /var/www/html/apache/
並且將/var/www/html/目錄中全部的檔案都移到/var/www/release/
我這樣表達是對的嗎?

我剛剛同步的時候發現他把我的html這個資料夾丟到/var/www/release/裡面去了
變成 /var/www/release/html/ ...
大神幫我看看哪裡錯了吧

阅读 2k
1 个回答
rsync -azW --exclude='signup.php' --exclude='apache'  "/var/www/html/." "/var/www/release/" --delete

如果 release 下可以有其他文件 就不要 --delete

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题