【发布时间】:2016-09-21 13:45:47
【问题描述】:
我使用的服务器系统不允许我存储超过 50 GB 的文件。我的应用程序需要 20 分钟才能生成一个文件。有什么方法可以将所有超过 30 分钟的文件从源移动到目标?我试过rsync:
rsync -avP source/folder/ user@destiantionIp:dest/folder
但这不会从我的服务器中删除文件,因此存储限制失败。
其次,如果我使用mv 命令,仍在生成的文件也会移动到目标文件夹并且程序会失败。
【问题讨论】:
-
据我所知,rsync 不会从发件人端删除文件,它甚至可能无法挑选出超过 30 分钟的文件。文件的 mtime 应在创建文件时更新,以便您选择过去 30 分钟内未修改的文件。
标签: linux bash shell ubuntu csh