2009-04-29 7 views

回答

2

我认为你正在寻找

find -amin 1

n仅仅是更换一个变量与一个数字。

+n+1意味着更大的
n1表示正好
-n-1意味着小于

2

删除n。手册页中的n代表一个数字。

​​
+0

@克里斯:你的命令应该工作。但是,我没有设法通过触摸文件然后运行命令来实现它。 – 2009-04-29 02:48:54

+0

从男人:文件上次访问n * 24小时前。当发现数字显示该文件上次访问时间为24小时时,将忽略任何小数部分,因此要匹配-atime +1,必须至少在两天前访问文件。 '小数部分被忽略' 我认为这可能是为什么 – Louis 2009-04-29 03:19:17

+1

@Lou - 只有在没有指定单位的情况下。 '1m'与'1'不同。 'm'指定分钟作为单位,因此它会检查1分钟。来自man:如果指定了单位,如果文件上次访问时间与时间查找之间的差异开始时,则该主要评估为真,正好是n个单位。 – 2009-04-29 04:50:52

2

既然你提到你使用zsh,我不妨建议一个zsh特定的答案。为了找到分钟或更少的时间访问所有文件前,你可以使用命令:

$> ls *(.am-1) 
相关问题