2013-05-27 66 views
0

我想在每天結束時使用rsync將文件傳輸到FTP。rsync - 僅傳輸文件名以當天日期開頭的文件

我目前rsync腳本:

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

問題
我想rsync的轉讓有今天的日期在其文件名的文件;一個文件可能會被稱爲20130527_agent_number_campaign.mp3

所以我需要rsync來查找文件名以20130527開頭的所有文件並傳輸它們。

回答

0

最靈活的方法可能是找到。例如:

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` 
相關問題