質問: rsync時にサーバーにある特定のファイルを削除したくないという内容です。 rsyncでファイルの同期を取ろうと考えているのですが、今まではdeleteをして全てのファイルを同期し直していたのですが、新しい環境ではデプロイ先の起点ディレクトリ(/home/www/test)に隠しファイルが複数個ありこれのみを削除したくないのですが、上手く回避するためのコマンドやオプションはありませんでしょうか? またexcludeオプションはrsync元のファイルの内、同期させないものという認識であっていますでしょうか ``` rsync -rlOv ${DRY_RUN} --exclude='.snapshot' --delete --checksum ${WORK}/deploy/test/ test-sv1:/home/www/test | grep ".*[^\/]$" ```
回答: excludeは複数指定することもできます。 https://open-groove.net/linux-command/rsync-exclude/ あとは例示されてる内容で実現できるのではないでしょうか。