このブログを検索

2014/11/20

rsyncするときに取得したくないファイルが多い場合の書き方

rsync -azr --bwlimit=1024 --exclude=*access.log* --exclude=catalina* --exclude=*error.log* --exclude=*manager* --exclude=localhost* --exclude=mod_jk*  ${remote_ip} ./${workDir}_${yyyymmdd}
のように除外ファイル名を並べるより、以下のように--exclude=* ですべて除外して取りたいものだけ指定する書き方にしましょ。
rsync -azr --bwlimit=1024 --include=filename.*${yyyymmdd}*.log* --exclude=*  ${remote_ip} ./${workDir}_${yyyymmdd}

というメモです。