Lista de arquivos modificados recentemente de um usuário especificado no disco inteiro?

2

Um dos meus colegas está de repente a ficar doente a sério e eu preciso terminar a parte dele, por isso saber o que ele está a fazer mais recentemente seria útil ...

Por exemplo, se eu quiser ver os arquivos mais recentes em que Bob trabalhou (ou em outras palavras, ele os modificou mais recentemente) e, em seguida, classificá-los pelo tempo. Existe uma maneira fácil de fazer isso?

    
por Firegun 19.07.2013 / 04:22

1 resposta

6

Você pode descobrir quando um arquivo foi modificado e descobrir quem é o proprietário, mas não há garantia de que o proprietário é quem o modificou. A permissão de gravação pode ser concedida a outros usuários e normalmente não há registro de quem modificou um arquivo. Eu disse "normalmente" porque há um sistema de auditoria que pode manter esse tipo de registro, mas não é ativado em uma instalação típica.

Se você estiver disposto a aproximar "arquivos modificados recentemente por bob" usando "arquivos pertencentes a bob e modificados recentemente por alguém",

find somedir -type f -user bob -mtime -7 -print

você ganharia 7 dias. Talvez se você estiver interessado apenas em arquivos no diretório pessoal do bob, você pode omitir o -user bob test.

    
por 19.07.2013 / 05:06

Tags