Oi, Usa o find com a opção -delete...
Ex: find /home -type f -mtime +365d -delete (isso delete os arquivos, sem diretorios, links, etc, com mais de 365 dias de modification time... ou seja, de 03 de julho de 2011 para trás...) Sem a opção -delete ele mostra os arquivos que batem com o filtro. Bom pra testar.... Use com cuidado! Abraço! Rafael Mentz Aquino LK6 Soluções em TI Rua Domingos de Almeida, 135 sala 1102 Centro - Novo Hamburgo - RS (51) 3035-6997 - 9999-7030 www.lk6.com.br ----- Mensagem original ----- > De: "Cleiton Alves" <cleitondeb...@gmail.com> > Para: "Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)" > <freebsd@fug.com.br> > Enviadas: Quarta-feira, 4 de Julho de 2012 14:38:18 > Assunto: Re: [FUG-BR] deletar arquivo com data especifica! > > Ja tentou usar o grep ? > Em 04/07/2012 14:29, "Elias - Engemolde" > <t...@engemoldeengenharia.com.br> > escreveu: > > > 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. > > > > > > > > Da pra fazer com find ou terei que executar um script? > > > > > > > > Agradeço a ajuda. > > > > > > > > > > > > Elias – TI > > > > Engemolde Engenharia > > > > ------------------------- > > Histórico: http://www.fug.com.br/historico/html/freebsd/ > > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > > > ------------------------- > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd