整个磁盘中指定用户最近修改的文件列表?

Fir*_*gun 2 find time

我的一位同事突然病重,我需要完成他的部分,所以了解他最近在做什么会很有用......

例如,如果我想查看最近处理过的文件Bob(或者换句话说,他最近修改了它们),然后按时间对它们进行排序。是否有捷径可寻?

小智 6

您可以查明文件何时被修改,也可以查明谁拥有它,但不能保证所有者就是修改它的人。可以授予其他用户写权限,并且通常没有谁修改文件的记录。我说“通常”是因为有一个审计系统可以保留这种记录,但在典型安装中它不会被激活。

如果您愿意使用“bob 拥有且最近由某人修改的文件”来近似“bob 最近修改的文件”,那么

find somedir -type f -user bob -mtime -7 -print
Run Code Online (Sandbox Code Playgroud)

会给你 7 天的价值。也许如果您只对 bob 主目录中的文件感兴趣,则可以省略-user bob测试。