免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1706 | 回复: 1
打印 上一主题 下一主题

[文本处理] find的mtime参数问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2015-12-24 11:09 |只看该作者 |倒序浏览
问题:需要使用find查找当前目录下1天前的txt文件,但使用find . -name "*.txt" -type f -mtime +1无结果,在目录下查看文件是有的,请各位帮忙看看原因,谢谢!

系统版本:
root@localhost HTTP]# lsb_release -a
LSB Version:    :core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
Distributor ID: RedHatEnterpriseServer
Description:    Red Hat Enterprise Linux Server release 6.3 (Santiago)
Release:        6.3
Codename:       Santiago
You have new mail in /var/spool/mail/root

文件情况:
[root@localhost HTTP]#
[root@localhost HTTP]# ls
neijiang1032015122202205301909.txt  neijiang1032015122211564701918.txt  neijiang1032015122212203001927.txt  neijiang1032015122212450401936.txt
neijiang1032015122211362201910.txt  neijiang1032015122211592001919.txt  neijiang1032015122212232901928.txt  neijiang1032015122212473701937.txt
neijiang1032015122211385301911.txt  neijiang1032015122212021201920.txt  neijiang1032015122212260901929.txt  neijiang1032015122212501801938.txt
neijiang1032015122211413001912.txt  neijiang1032015122212051401921.txt  neijiang1032015122212284201930.txt  neijiang1032015122212530101939.txt
neijiang1032015122211435501913.txt  neijiang1032015122212074501922.txt  neijiang1032015122212311401931.txt  neijiang1032015122212552501940.txt
neijiang1032015122211462701914.txt  neijiang1032015122212101601923.txt  neijiang1032015122212335601932.txt  neijiang1032015122212575801941.txt
neijiang1032015122211485501915.txt  neijiang1032015122212124301924.txt  neijiang1032015122212365301933.txt  neijiang1032015122213003401942.txt
neijiang1032015122211512401916.txt  neijiang1032015122212151001925.txt  neijiang1032015122212393001934.txt  neijiang1032015122213030501943.txt
neijiang1032015122211540901917.txt  neijiang1032015122212175201926.txt  neijiang1032015122212421601935.txt  neijiang1032015122213382501957.txt
[root@localhost HTTP]#
[root@localhost HTTP]# stat neijiang1032015122202205301909.txt
  File: `neijiang1032015122202205301909.txt'
  Size: 204513858       Blocks: 399848     IO Block: 4096   regular file
Device: 811h/2065d      Inode: 261358607   Links: 1
Access: (0666/-rw-rw-rw-)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2015-12-22 02:20:10.000000000 +0800
Modify: 2015-12-22 11:35:38.000000000 +0800
Change: 2015-12-22 11:35:38.000000000 +0800
[root@localhost HTTP]#
[root@localhost HTTP]# date
Thu Dec 24 10:59:43 CST 2015
[root@localhost HTTP]# find . -name "*.txt" -type f -mtime +1
[root@localhost HTTP]#
[root@localhost HTTP]#
[root@localhost HTTP]#

论坛徽章:
0
2 [报告]
发表于 2015-12-24 11:23 |只看该作者
自己来顶下:
找到原因了:
实际上你应该这样理解..
N * 24
+1 内表示 1 * 24 +24小时以外..
+0 才表示 0 * 24 +24小时以外
1 表示 1*24 + 24 到 24 之间..
0 表示 0*24 + 24 到 0 之间..
-1 表示 0*24 +24 内,甚至为未来时间...
记住0也是自然数....
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP