Linux – Procurar ultimos arquivos alterados

Essa semana precisei de algo novo, precisava saber o que foi alterado em um tal diretório no meu Linux nas ultimas 24h e se possível as ultimas 3h.
Vamos utilizar o find, e uma informação muito importante de alguns parâmetros do find é:

-atime : numero de dias em que o arquivo foi acessado.
-amin: o numero de minutos em que o arquivo foi acessado.
-mtime: numero de dias que o arquivo foi alterado.
-mmin: numero de minutos em que o arquivo foi alterado.
-ctime: numero de dias que os atributos do arquivo forma alterados.
-cmin: numero de minutos em que os atributos do arquivo foram alterados.

Por exemplo se eu precisar saber um arquivo da sua home alterado nos ultimos 10 minutos:

Caso tenha vários arquivos e você sabe o começo do arquivo, podemos fazer uma combinação:

No caso quero que pesquise na home Cleiton o arquivo que comece com o nome altera, que pode ser alteração, alterar, alterado e que foi modificado nos últimos 10 minutos.
E para saber arquivos alterados na ultima semana, ou os últimos 7 dias e para pesquisar no-case-sensitive (iname):

Ae teremos os arquivos com nome proj (projeto, projeção, Projetar, …) nos últimos 7 dias.
Outra forma é utilizando -mtime com -1, -0,5, -0,25) seria como (24h, 12h, 6h).

E se quiser saber informações como direitos, caminho e a hora que foi criado nas ultimas 24h e até mesmo remover, o que utilizei foi:

Agora fico fácil, se fosse algo para ser eliminado é só trocar ls -l por um rm -Rf.
Isso me ajudou para solucionar um problema, espero que ajude mais alguém.

Até a próxima!

Share Button

CC BY-NC-SA 4.0 Linux – Procurar ultimos arquivos alterados by Cleiton Bueno is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.