cron で自動化された rsync スクリプトを使用してサーバーをバックアップしようとしています。現在、次のコマンドを使用しています。
rsync -avz --progress --exclude-from "/Users/user/Scripts/exclude.txt" -e ssh user@server:$REMOTE_PATH $LOCAL_PATH > /tmp/rsync.log
$REMOTE_PATH と $LOCAL_PATH を bash スクリプトで定義します。
スキップしようとしている #recycle というディレクトリがあり、ファイルでそれを除外する方法がわかりません。オプション --exclude '#recycle/' を使用すると、ディレクトリは問題なくスキップされます。ただし、上記のオプションを --exclude-from タグで含めると、ファイルには次の行のみが含まれます。
#recycle/
それは機能しません。も試しまし\#recycle/
たが、シャープ記号をエスケープしても問題は解決しないようです。ポンドがすべての問題を引き起こしていることは確かですが、ディレクトリ名を制御することはできません。これを修正する方法について何か考えはありますか?
ありがとう!