我试图在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()命令来使用多天的范围?
我认为你必须在时代中改变+和 - 的逻辑:
find . -name "*.VER" -mtime +31 -mtime -62 -exec mv '{}' /opt/html/62 ';' -print
Run Code Online (Sandbox Code Playgroud)
这告诉:mtime大于31天但少于61天的文件.