shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Re: Apagando arquivos com X dias


From: Anderson Nascimento
Subject: Re: [shell-script] Re: Apagando arquivos com X dias
Date: Tue, 17 Feb 2009 15:49:53 -0300

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 <address@hidden>

>   # 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 address@hidden <shell-script%40yahoogrupos.com.br>,
> bruno damada
> <bruno.damada@...> 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]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]