Caras, Estou testando aqui e não estou vendo problemas.
segue abaixo no1:/home/anderson# ls -l total 4 -rw-r--r-- 1 root root 0 2009-02-17 15:47 teste drwxr-xr-x 3 root root 4096 2009-02-17 15:47 Teste no1:/home/anderson# cd / no1:/# find /home/anderson/* /home/anderson/teste /home/anderson/Teste /home/anderson/Teste/teste no1:/# find /home/anderson/* -print0 | xargs -0 -exec rm -rf {} \; no1:/# find /home/anderson/* find: /home/anderson/*: Arquivo ou diretório não encontrado no1:/# cd /home/anderson/ no1:/home/anderson# ls -l total 0 2009/2/17 voyeg3r <voye...@yahoo.com.br> > # basta dizer ao amado find que você só quer arquivos > > > # Apagando arquivos das lixeiras com mais de 5 dias > find /home/*/Lixeira/* -type f -mtime +5 -exec rm -rf {} \; > > # Apagando arquivos do publico com mais de 10 dias > find /samba/publico/* -type f -mtime +10 -exec rm -rf {} \; > > # outra dica: é muito mais rápido usar o find com o xargs ao > # invés do -exec > > find /home/*/Lixeira/* -type f -mtime +5 -print0 | xargs -0 rm -f > > # a opção -print0 coloca um delimitador para cada arquivo evitando > # erros em "arquivos com espaço no nome" e o xargs entrega ao rm > # blocos de um tamanho que nunca vai dar estouro da pilha de memória > > # se são arquivos não necessita da opção -r (recursividade no exec) > > --- Em shell-script@yahoogrupos.com.br <shell-script%40yahoogrupos.com.br>, > bruno damada > <bruno.dam...@...> escreveu > > > > Preciso apagar alguns arquivos depois de X dias de determinados > diretorios.... Porem ele nao esta apagando pastas... Segue abaixo o Codigo > > > > # Apagando arquivos das lixeiras com mais de 5 dias > > find /home/*/Lixeira/* -mtime +5 -exec rm -rf {} \; > > > > # Apagando arquivos do publico com mais de 10 dias > > find /samba/publico/* -mtime +10 -exec rm -rf {} \; > > > > []'s > > > > > > > > Veja quais são os assuntos do momento no Yahoo! +Buscados > > http://br.maisbuscados.yahoo.com > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > -- Anderson Raimundo Analista de Suporte +55 (71) 8178-5378 [As partes desta mensagem que não continham texto foram removidas]