Exclui arquivos criados 5 minutos ou antes em uma pasta

3

No CentOS, como posso excluir arquivos criados há 5 minutos ou antes em uma pasta? Obrigado!

    
por ohho 23.05.2011 / 03:50

2 respostas

3

Tente usar encontrar :

find ./ -mmin -5 -exec rm -i '{}' \;
    
por 23.05.2011 / 04:08
2

Semelhante a kce :

find /path/to/folder -type f -cmin -5 -print0|xargs -r0 rm 

Adicionada uma busca apenas por arquivos e usada cmin em vez de mmin, como você pediu por arquivos criados nos últimos cinco minutos. Eu gosto de combinar encontrar com xargs.

No UNIX, normalmente nos referimos a eles como diretórios, não como pastas. Eu usei seu nome no caminho acima.

    
por 23.05.2011 / 07:49