我需要在一分钟内查找文件夹废纸篓中的文件。 文件已被全部移到我的电脑上。无法找到在Mac的Zsh中一分钟内在文件夹中的文件
我运行下面的不成功
find -atime n1m .
我让我在通过该命令的目录中的所有文件,即使我刚刚创建的。 看来,选项-atime是不正确的。
如何找到访问时间为一分钟的文件?
我需要在一分钟内查找文件夹废纸篓中的文件。 文件已被全部移到我的电脑上。无法找到在Mac的Zsh中一分钟内在文件夹中的文件
我运行下面的不成功
find -atime n1m .
我让我在通过该命令的目录中的所有文件,即使我刚刚创建的。 看来,选项-atime是不正确的。
如何找到访问时间为一分钟的文件?
我认为你正在寻找
find -amin 1
n
仅仅是更换一个变量与一个数字。
+n
如+1
意味着更大的
n
如1
表示正好
-n
如-1
意味着小于
删除n
。手册页中的n
代表一个数字。
既然你提到你使用zsh,我不妨建议一个zsh特定的答案。为了找到分钟或更少的时间访问所有文件前,你可以使用命令:
$> ls *(.am-1)
@克里斯:你的命令应该工作。但是,我没有设法通过触摸文件然后运行命令来实现它。 – 2009-04-29 02:48:54
从男人:文件上次访问n * 24小时前。当发现数字显示该文件上次访问时间为24小时时,将忽略任何小数部分,因此要匹配-atime +1,必须至少在两天前访问文件。 '小数部分被忽略' 我认为这可能是为什么 – Louis 2009-04-29 03:19:17
@Lou - 只有在没有指定单位的情况下。 '1m'与'1'不同。 'm'指定分钟作为单位,因此它会检查1分钟。来自man:如果指定了单位,如果文件上次访问时间与时间查找之间的差异开始时,则该主要评估为真,正好是n个单位。 – 2009-04-29 04:50:52