0

我想rsync在每天结束时使用 FTP 传输文件。

我当前的rsync脚本:

rsync -avz /var/spool/asterisk/monitorDONE/MP3 pbciftp:/home/voicefiles/ftp/`date +%Y.%m.%d`


我希望 rsync 传输文件名中包含今天日期的文件的问题;例如,一个文件可能被称为20130527_agent_number_campaign.mp3.

所以我需要 rsync 来查找文件名以开头的所有文件20130527并传输它们。

4

1 回答 1

0

最灵活的方法可能是使用 find。就像是:

find /var/spool/asterisk/monitorDONE/MP3 -name "*`date +%Y%m%d`*" -print0 | \
rsync -avz --files-from=- --from0 \
/var/spool/asterisk/monitorDONE/MP3 pbciftp:/home/voicefiles/ftp/`date +%Y.%m.%d`
于 2013-05-27T04:20:03.623 回答