可以用find和xargs來做:
find /dir1/dir2/ -type f -name "*ENG37*" | xargs -i scp {} /dir3/dir4/
原理是, 一旦在/dir1/dir2中發現含有ENG37的檔案, 交給xargs轉給scp(或cp)複製到/dir3/dir4
如果要用scp複製到不同的機器上, 請設定ssh public key
至於如何監控檔案的產生,這是您要自己判斷的, 或者用cron監測.
使用 inotify 就可以立即異動就立即處理了。
這裡有用 inotify 搭配 rsync 的範例:
http://blog.csdn.net/heiyeshuwu/article/details/4156183
把 rsync 改成你要的複製就行了。