如何检测新的文件添加?

如何检测新的文件添加?

我想写个脚本,不停的检测A文件夹内是否有新添加的文件,就把它们拷贝到B文件夹内如何实现,高手指点一下。      
反对
使用信号      
用notify的相关资料, 自己实现目录监控
dnotify是个现成的简单的工具

或是写脚本实现...      
有新文件来了,如何才能发出信号?而且同一时间多个,怎么能区别具体是哪个文件?      
反对
楼主为啥有这样的需求呢
rsync可行不      
哦,果然好用。 还请指点一下,我如何获取我目录下新生成的文件的文件名      
反对
复制内容到剪贴板
代码:
#! /bin/bash

DIR=~/test
LOG=/tmp/.lastfiles

if [[ ! -e "$LOG" ]] || [[ ! -s "$LOG" ]]; then
    ls -1 "$DIR" | tee "$LOG"
    exit
fi

ls -1 "$DIR" | grep -Fwvf "$LOG"
ls -1 "$DIR" > "$LOG"
如果文件不是很多就简单这么用吧
建议看看 find 的newer 系列参数怎么用      
我也要学。