红联Linux门户
Linux帮助

mtime参数后的n值竟然是48小时

发布时间:2014-03-25 09:29:19来源:红联作者:tioced
写了个shell的脚本来删除旧的文件,结果执行后不正确:

#!/bin/bash

#删除4天以前的文件
find /log/somedata/ -mtime +4 -exec rm -f {} \;
echo "complete"

单独提出find //log/somedata/ -mtime +4来执行,发现根本不是那么回事情。然后又写了一个相反的命令来对比:

#查找4天内的文件
find /log/somedata/ -mtime -4

结果还是不对。

认真观察文件的日期,发现-mtime参数后的n值乘以的不是文档中所说的24小时,而是48小时。
文章评论

共有 0 条评论