我有一个有两个共享的服务器。一个是活动的东西,另一个是非活动的东西,脚本搜索超过一个月的文件夹/文件并将它们移动到存档。
存档是只读的,但是当我将旧的东西移动到活动的东西时,日期不会改变,所以文件夹/文件和自动在夜间移动到存档。
我应该如何解决这个问题?活动文件夹上的某种触发器来触摸我移动的东西?或者怎么做?
我有一个有两个共享的服务器。一个是活动的东西,另一个是非活动的东西,脚本搜索超过一个月的文件夹/文件并将它们移动到存档。
存档是只读的,但是当我将旧的东西移动到活动的东西时,日期不会改变,所以文件夹/文件和自动在夜间移动到存档。
我应该如何解决这个问题?活动文件夹上的某种触发器来触摸我移动的东西?或者怎么做?
您正在寻找的触发器是
touch
命令。只需touch
移动到实时存档的每个文件,它都会获得当前的访问和修改日期和时间。根据 OP 对此答案的评论所提供的知识,脚本的另一个想法是:
touch
它位于活动文件夹中。通过仅触摸存档文件夹中具有相同日期的对应文件,您允许已移回的文件在首次发现后再次开始老化。(每个移动的文件只会被触摸一次。)
我希望我已经说清楚了。