感谢支持
我们一直在努力

Linux下find命令的参数-mtime的n值乘的是48小时,不是24小时

我写了一个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) 打赏
转载请注明出处:服务器评测 » Linux下find命令的参数-mtime的n值乘的是48小时,不是24小时
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏