如何在特定时间的 X 分钟内找到添加到系统的文件?

Jac*_*ack 7 mac time macos

我今天在新 MacBook 上全新安装了 Mac OS X Mountain Lion。

因为这是一个新安装,当我终于开始配置我自己的一些开发人员的东西时,我惊讶地发现一些应用程序已经安装了一个二进制文件/usr/local/bin- 一个名为galileod.

有趣的是,我在网上找不到任何关于galileod. 此时我只安装了最低限度的软件。

查看文件列,我可以看到修改日期是 2012 年 11 月 9 日,但添加到系统的日期是今天 17:01

现在是晚上 10 点 20 分,我不记得当时我正在安装哪个软件。那么我如何找出在 17:01 左右各 5 分钟内安装到系统的其他文件?

编辑:galileod通过运行发现了什么galileod --help- 它是一个与 Fitbit 一起使用的二进制文件,用于与 USB 加密狗进行通信。所以这就是谜团解决了 - 但知道如何在时间范围的 X 分钟内找到添加的文件以供将来参考仍然很有趣。

ter*_*don 5

您可以使用find查找最近 N 分钟内创建的文件。来自man find

  -mmin n
          File's data was last modified n minutes ago.
Run Code Online (Sandbox Code Playgroud)

因此,例如,如果现在是 18:30 并且您希望在 17:45 和 18:00 之间创建文件,即创建时间超过 30 分钟但不到 45 分钟前,您可以这样做:

sudo find / -mmin +30 -mmin -45
Run Code Online (Sandbox Code Playgroud)


Ian*_*kin 1

可以找到最近n天内修改过的文件:

sudo find / -mtime -1 -print
Run Code Online (Sandbox Code Playgroud)

这是一个开始...

http://www.cyberciti.biz/faq/howto-finding-files-by-date/