找出创建文件夹的原因/方式

找出创建文件夹的原因/方式

我的 Linux 桌面上有一个不应该存在的文件夹。第一次看到它时,我以为我无意中从其他地方复制了它,所以我删除了它。现在它又回来了。所以它一定是由某个进程自动创建的,但我该怎么做才能找出哪个程序正在创建它?我认为如果我删除该文件夹,它最终可能会再次被创建,所以如果有人能提出一种这样做的技术,我应该能够当场抓住这个程序。

顺便说一句,这个神秘文件夹中没有任何文件,它的名字与我几个月前创建的另一个用于保存个人文档的文​​件夹相同,而不是程序为保存其自己的配置文件或类似文件而创建的文件夹。

编辑:自从我问了这个问题之后,文件夹就没有再出现过,所以我想我可以认为这个问题已经解决了......但是如果这种情况再次发生,我仍然想知道是否有人知道我可以使用一些工具。

编辑2:它又回来了……是的,那个神秘出现的文件夹又出现了。修改时间是 7 月 2 日,美国东部时间晚上 10:30,距离我上次编辑这个问题刚好过去一周多,所以我猜那是它被重新创建的时间,但这并不能告诉我是什么把它放在那里的。所以我仍然对其他答案感兴趣。

答案1

将桌面文件夹标记为不可写。大约 24 小时后,在日志中查找字符串“桌面”,因为无法创建文件夹的进程可能会在无法创建时记录错误。

答案2

我曾经对我爸爸恶作剧,编辑 cron 每 60 秒重新创建一个文件,这样即使文件被删除了,它也会再次出现。有人可能在和你恶作剧吗?

无论如何,请crontab -l从您的帐户运行,查看是否有任何计划自动运行。除非您手动安排某些内容定期运行,否则 cron 中通常没有任何内容。

相关内容