domingo, 1 de março de 2015

Usando o find com mais precisão

Na realidade eu uso muito este comando para fazer limpezas de chamadas nas centrais que administro.

Exemplo: find /var/spool/asterisk/monitor/ -ctime +179 -exec ls {} \;

O comando faz uma busca no diretório find /var/spool/asterisk/monitor/  em arquivos criados com mais de 179 dias e executa um ls, você pode adicionar um rm -rf e desta forma excluirá arquivos com mais de 179 dias.

PS: para quem trabalha com asterisk este diretório é onde fica salvo as gravações, você poderia filtrar por gsm mp3 wav etc adicionando. -> monitor/*.wav  monitor/*.mp3 desta forma filtrará mais ainda a busca por tipo especifico caso queira.

Dado importante:

-ctime = criado
-mtime = modificado
-atime = acessado

 

Nenhum comentário: