我尝试在bash中编写一个归档脚本代码,但我似乎无法让find()以天数间隔工作。
我需要编码的范围是
find . -name "*.VER" -mtime -31 -exec mv '{}' /opt/html/31';' -print
find . -name "*.VER" -mtime -31 -mtime -62 -exec mv '{}' /opt/html/62 ';' -print
有没有办法将我的find()命令编码为使用天数范围??
答案 0 :(得分:8)
我认为你必须在时代中改变+和 - 的逻辑:
find . -name "*.VER" -mtime +31 -mtime -62 -exec mv '{}' /opt/html/62 ';' -print
这说明:mtime大于31天但少于61天的文件。