Chinaunix

标题: 请教能解释 find -name "*.txt* -mmin -20 -mmin +50 [打印本页]

作者: jacky_2011    时间: 2011-08-18 08:40
标题: 请教能解释 find -name "*.txt* -mmin -20 -mmin +50
请教能解释这种用法吗?   find -name "*.txt* -mmin -20 -mmin +50 | tee -a "temp.txt"
作者: jacky_2011    时间: 2011-08-18 08:41
语句应该为:
find -name "*.txt“ -mmin -20 -mmin +50 | tee -a "temp.txt"
作者: cjaizss    时间: 2011-08-18 08:52
find -name "*.txt* -mmin -20 -mmin +50
意思就是
find \( -name "*.txt* \) -and \( -mmin -20 \) -and \( -mmin +50  \)
各条件同时成立才会被挑选出来
作者: rdcwayx    时间: 2011-08-18 08:52
find 后面没有 . 或者路径吗?
作者: rdcwayx    时间: 2011-08-18 08:54
-mmin -20 -mmin +50  这两个条件是矛盾的,很好奇会有结果吗?
作者: wsxedcer    时间: 2011-08-18 09:02
一般情况下 ,LZ 的命令是错误的
作者: liion631818    时间: 2011-08-18 09:08
一般情况下 ,LZ 的命令是错误的
wsxedcer 发表于 2011-08-18 09:02



   
支持,路径有没
作者: wsxedcer    时间: 2011-08-18 09:15
回复 7# liion631818


    不是路径问题,find 可以默认是当前目录,是后面的 好像矛盾, 既20分钟之内,又50分钟之前?会有这种时间的文件?
作者: liion631818    时间: 2011-08-18 09:43
回复 8# wsxedcer


    是会默认当前目录,谢谢指出

    应该不会有这样的文件。
作者: jacky_2011    时间: 2011-08-19 09:42
多谢大侠们的指点
我理解大侠们的意思是否这个语句
find -name "*.txt* -mmin -20 -mmin +50

正确的写法应该是不是这样

find -name "*.txt*" -mmin -50 -mmin +20

这样的逻辑是否是正确的呢?

表示的是20分钟到50分钟内的数据




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2