我正在将浏览器缓存中的流保存到我的主文件夹中。我编写了一个脚本,该脚本采用特定的数据类型并将其保存到磁盘中,并将它们命名为data.1
,data.2 , data.3
依此类推,创建新的文件名而不覆盖旧文件名。
有时流会重置并从头开始。发生这种情况时,新文件的大小data.n
会与相比有所减小data.n-1
。是否可以检测到文件大小的减小并提醒我(例如通过终端蜂鸣声)?
我在使用 Ubuntu 13.10 64b。
答案1
您可以使用inotifywait
无限循环,然后stat -c%s "$file"
获取大小。如果您需要将文件大小与其自身进行比较,只需在每个循环中存储该值即可。