ÈçºÎ¼ì²âеÄÎļþÌí¼Ó£¿
ÎÒÏëд¸ö½Å±¾£¬²»Í£µÄ¼ì²âAÎļþ¼ÐÄÚÊÇ·ñÓÐÐÂÌí¼ÓµÄÎļþ£¬¾Í°ÑËüÃÇ¿½±´µ½BÎļþ¼ÐÄÚÈçºÎʵÏÖ£¬¸ßÊÖÖ¸µãһϡ£ ʹÓÃÐźŠÓÃnotifyµÄÏà¹Ø×ÊÁÏ, ×Ô¼ºÊµÏÖĿ¼¼à¿ØdnotifyÊǸöÏֳɵļòµ¥µÄ¹¤¾ß
»òÊÇд½Å±¾ÊµÏÖ... ÓÐÐÂÎļþÀ´ÁË£¬ÈçºÎ²ÅÄÜ·¢³öÐźţ¿¶øÇÒͬһʱ¼ä¶à¸ö£¬ÔõôÄÜÇø±ð¾ßÌåÊÇÄĸöÎļþ£¿ Â¥Ö÷ΪɶÓÐÕâÑùµÄÐèÇóÄØ
rsync¿ÉÐв» Ŷ£¬¹ûÈ»ºÃÓᣠ»¹ÇëÖ¸µãһϣ¬ÎÒÈçºÎ»ñÈ¡ÎÒĿ¼ÏÂÐÂÉú³ÉµÄÎļþµÄÎļþÃû [code]
#! /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"
[/code]
Èç¹ûÎļþ²»ÊǺܶà¾Í¼òµ¥ÕâôÓðÉ
½¨Òé¿´¿´ find µÄnewer ϵÁвÎÊýÔõôÓà ÎÒҲҪѧ¡£
:)
Ò³:
[1]