找出何时将文件添加到系统或放在目录中

时间:2015-06-01 08:55:03

标签: linux

在Ubuntu上:我希望能够确定何时将文件添加到系统中,或者换句话说,何时将文件放入/复制到目录中。时间戳是“上次修改”的,因此当从Apt安装时,时间戳与实际放置在系统上的时间戳不同。感谢

1 个答案:

答案 0 :(得分:2)

您可以使用inotify

从联系人页面: “inotify API提供了一种监视文件系统的机制        事件。 Inotify可用于监视单个文件或        监视目录。“

可以使用

查看文件或目录更改

int inotify_add_watch(int fd, const char *pathname, uint32_t mask);

其中mask可以是IN_MODIFY,以查看文件/目录上的所有修改。