【发布时间】:2011-11-12 10:43:18
【问题描述】:
我尝试在 bash 中编写一个归档脚本,但我似乎无法让 find() 以天数为间隔工作。
我需要编码的范围是
- 文件最后一次修改是在今天到 31 天之间。这有效:
find . -name "*.VER" -mtime -31 -exec mv '{}' /opt/html/31';' -print
- 文件上次修改时间为 31 天到 62 天。这不起作用:
find . -name "*.VER" -mtime -31 -mtime -62 -exec mv '{}' /opt/html/62 ';' -print
- 文件的最后修改时间在 62 天到 93 天之间
- 上次修改时间为 93 天到 124 天之间的文件
- ...你明白了(最多一年)....
有没有办法将我的 find() 命令编码为使用天数范围??
【问题讨论】: