Chinaunix首页 | 论坛 | 博客
  • 博客访问: 996694
  • 博文数量: 829
  • 博客积分: 9980
  • 博客等级: 中将
  • 技术积分: 5020
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-29 14:06
文章分类

全部博文(829)

文章存档

2011年(1)

2008年(828)

我的朋友

分类: LINUX

2008-08-29 14:12:00

 
我写了一个SHELL脚本来删除旧的文件,结果发现执行不正确:

  #!/bin/bash

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

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

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

  结果仍是不对。

  认真观察文件的日期,发现-mtime参数后的N值乘以的不是文档中所说的24小时,而是48小时!好奇怪的问题,再次一记,希望明白原理的朋友能够告诉我。

Linux下find命令的参数-mtime的n值乘的是48小时,不是24小时Linux下find命令的参数-mtime的n值乘的是48小时,不是24小时Linux下find命令的参数-mtime的n值乘的是48小时,不是24小时Linux下find命令的参数-mtime的n值乘的是48小时,不是24小时Linux下find命令的参数-mtime的n值乘的是48小时,不是24小时Linux下find命令的参数-mtime的n值乘的是48小时,不是24小时Linux下find命令的参数-mtime的n值乘的是48小时,不是24小时Linux下find命令的参数-mtime的n值乘的是48小时,不是24小时Linux下find命令的参数-mtime的n值乘的是48小时,不是24小时Linux下find命令的参数-mtime的n值乘的是48小时,不是24小时
阅读(848) | 评论(0) | 转发(0) |
0

上一篇:linux下lvm动态扩展/home

下一篇:Linux LumpQQ

给主人留下些什么吧!~~