[FUG-BR] deletar arquivo com data especifica!
Renato Botelho
rbgarga em gmail.com
Quarta Julho 4 14:46:06 BRT 2012
2012/7/4 Elias - Engemolde <ti at engemoldeengenharia.com.br>:
> Olá pessoal,
>
> Gostaria de deletar arquivos e pastas de um hd meu especificando uma data e
> apagar de forma recursiva.
>
> Não estou conseguindo filtrar a procura pela data especifica!
>
> Ex.: /hd750/dados /2010,2009,2008
>
> Meu objetivo é manter arquivos de 2011 ate hoje! De 2010 pra traz vai pro
> lixo.
>
> Tentei localizar com find – mtime +365 (por exemplo) mas o sistema conta o
> +365 da data filtrada a partir da data atual.
Nesse caso você já tem a solução, é apenas uma questão matemática.
Se você rodar o seguinte comando:
# date "+%j"
Irá descobrir que hoje é o dia 186 do ano de 2012. Como 2011 teve 365
dias, basta somar e vai objet o número de dias que você quer manter
e então usar o find.
[]s
--
Renato Botelho
Mais detalhes sobre a lista de discussão freebsd