我的一位同事突然病得很重,我需要完成他的部分,所以知道他最近在做什么会很有用......
例如,如果我想查看最近Bob
已处理的文件(或者换句话说,他最近修改了它们),然后按时间对它们进行排序。是否有捷径可寻?
答案1
您可以查明文件何时被修改,也可以查明谁拥有该文件,但不能保证所有者就是修改该文件的人。写权限可以授予其他用户,并且通常没有谁修改文件的记录。我说“通常”是因为有一个审核系统可以保留这种记录,但在典型安装中不会激活它。
如果您愿意使用“bob 拥有且最近由某人修改的文件”来近似“bob 最近修改的文件”,那么
find somedir -type f -user bob -mtime -7 -print
将为您带来 7 天的价值。如果您只对 bob 主目录中的文件感兴趣,也许您可以省略测试-user bob
。