检测文件大小减少

检测文件大小减少

我正在将浏览器缓存中的流保存到我的主文件夹中。我编写了一个脚本,该脚本采用特定的数据类型并将其保存到磁盘中,并将它们命名为data.1data.2 , data.3依此类推,创建新的文件名而不覆盖旧文件名。

有时流会重置并从头开始。发生这种情况时,新文件的大小data.n会与相比有所减小data.n-1。是否可以检测到文件大小的减小并提醒我(例如通过终端蜂鸣声)?

我在使用 Ubuntu 13.10 64b。

答案1

您可以使用inotifywait无限循环,然后stat -c%s "$file"获取大小。如果您需要将文件大小与其自身进行比较,只需在每个循环中存储该值即可。

相关内容