|
发表于 2005-8-18 10:35:17
|
显示全部楼层
Post by haHAL
1>
$ cd /tmp
$ find . -name \? -mtime -1
bash提示出错——有几个属于root的目录permission denied;
我要找的是当前目录下文件名只有一个字符的文件,怎么办?难道只有用root登录?
2>
-mtime n 在manual上说表示File’s data was last modified n*24 hours ago;
另外,输入时带加号(表示“之后”),减号(表示“之前”),
那么请问-mtime +0怎么解释?-mtime -0怎么解释? -mtime 0怎么解释?
-mtime的基准时刻是不是执行find命令的时刻,还是24小时之前?
-daystart -mtime 既然是以今天的开始时为基准,那么-daystart -mtime +0为什么表示昨天一天,-daystart -mtime -3为什么表示前天一天,而不是大前天?
1。 如果只找当前目录,为了避免find历遍,加上-mexdepth 1表示只搜索当前。
2。0还没研究过。另外+翻译成之前,-翻译成以内比较好理解。按照英文的翻译应是大于和小于,比如说-mtime +1 -mtime -3表示大于1天小于3天,也就是说1天之前和3天以内的。0应该就是1天以内吧。 |
|