比较一个文件夹中的文件数,检查是否有新文件



我必须检查特定文件夹中是否有新文件,如果有,则向我发送通知。我无法安装任何东西,所以我只能使用终端和默认预装的。我想我可以用这个

ls -1A >/path/to/folder | wc -l

这样我就可以计算文件的数量,但我如何记录和比较以前的计数?

您可以在while循环中运行,并在特定秒后重复检查更改

num=`ls -la /path | wc -l`
while [ 1 ]
do
files=`ls -la /path | wc -l`
if [ $files -ne $num ]
then echo changed
num=$files
fi
sleep 5
done

把它写进剧本里。

相关内容

  • 没有找到相关文章

最新更新