如何检查文件是否超过1周,然后移动到存档文件夹。使用一些if条件我们应该检查文件是否存在,这是1周大。然后尝试将其移动到存档
答案 0 :(得分:0)
这应该有效:
find <path> -atime +1w -exec mv {} <dest_dir> \;
参数-atime
控制上次访问时间,您可能希望使用ctime
(创建时间戳)或mtime
(上次修改时间戳)。 +1w
意味着超过一周。
参数exec
让find
对符合条件的文件执行一些命令。 {}
是一个充满所找到文件路径的地方。
阅读手册以了解更多标准。