Estou procurando uma solução para mover arquivos que são um ano mais antigos a partir de hoje. Minha partição de log está ficando cheia, mas não consigo removê-los. Eles são necessários por um longo tempo. De qualquer forma, uma solução que eu criei é:
find /sourcedirectory -mtime 365 -exec mv "{}" /destination/directory/ \;
Isso funcionaria? Perguntando por causa do " -mtime 365 ", isso moveria os arquivos que são anos mais antigos a partir de hoje para um novo local?
Obrigado!
mtime
é o tempo de modificação (que soa como o que você provavelmente deseja - na maioria das vezes). Se esses logs forem lidos / consultados com frequência, você poderá usar-atime
(última hora de acesso).