我有一个有两个共享的服务器。一个用于活动内容,另一个用于非活动内容,脚本会搜索超过一个月的文件夹/文件并将其移动到存档中。
该档案是只读的,但是当我将旧内容移动到活动内容时,日期不会改变,因此文件夹/文件会在夜间自动移动到档案中。
我该如何解决这个问题?活动文件夹上是否有某种触发器来触碰我移动的内容?或者如何解决?
答案1
您正在寻找的触发器是touch
命令。只需将touch
每个文件移动到实时存档,它就会获取当前访问和修改日期和时间。
根据原始作者对这个答案的评论所提供的知识,脚本的另一个想法是:
- 循环遍历活动文件夹的所有文件:
- 如果该文件也在存档文件夹中,并且具有相同的更改日期,那么
touch
它就在活动文件夹中。
通过仅触摸存档文件夹中具有相同日期副本的文件,您可以允许已移回的文件在首次发现后重新开始老化。(每个移动的文件只会被触摸一次。)
我希望我已经表达清楚了。