Como encontro diretórios em que nenhum dos arquivos dentro de um ano foi acessado?

1

Eu tenho um diretório de ferramentas / tools / tool_name que tem centenas de versões da ferramenta dentro. Estou tentando encontrar uma maneira fácil de saber quais releases podem ser arquivados. Existe uma maneira fácil de descobrir qual diretório de lançamento não teve nenhum de seus arquivos acessados no ano passado?

Um ótimo exemplo é o / tools / cadence, onde existem centenas ou mesmo milhares de versões de cadência em / tools / cadence. Como faço para descobrir quais versões podem ser arquivadas porque ninguém as usou?

    
por Mike 23.07.2015 / 00:40

1 resposta

1

No caso improvável de o sistema de arquivos estar montado com strictatime ou lazytime , você pode usar:

find /tools -atime +365

No entanto, se o seu sistema de arquivos estiver montado com relatime , essas informações não serão gravadas. Isso geralmente é feito por motivos de desempenho. Você pode verificar usando o comando mount :

$ mount
/dev/sda3 on / type ext3 (rw,relatime,data=ordered)
[..]
    
por 23.07.2015 / 00:59