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: bruno damada
Subject: Re: [shell-script] Re: Apagando arquivos com X dias
Date: Tue, 17 Feb 2009 10:10:18 -0800 (PST)

ainda nao esta apagando as pastas... tipo no meu publico apagou os arquivos mas 
nao as pastas


--- Em ter, 17/2/09, voyeg3r <address@hidden> escreveu:
De: voyeg3r <address@hidden>
Assunto: [shell-script] Re: Apagando arquivos com X dias
Para: address@hidden
Data: Terça-feira, 17 de Fevereiro de 2009, 13:02











    
            Perdão, eu entendi mal sua pergunta



Mas a dica que mostrei do xargs com zero -print0 | xargs -0

para min resolve quase sempre, principalmente se houver espaços nos

nomes de arquivos e/ou pastas, sem esta opção é batata dar erro!



--- Em shell-script@ yahoogrupos. com.br, bruno damada

<bruno.damada@ ...> escreveu

>

> 

> Eu quero que apague tudo do diretorio tanto arquivos quanto pastas,

mesmo assim não preciso do -r ??

> 

> 

> --- Em ter, 17/2/09, voyeg3r <voyeg3r@... > escreveu:

> De: voyeg3r <voyeg3r@... >

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

> Para: shell-script@ yahoogrupos. com.br

> Data: Terça-feira, 17 de Fevereiro de 2009, 9:36

> 

> 

> 

> 

> 

> 

> 

> 

> 

> 

> 

>     

>             # 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, 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.maisbusca dos.yahoo. com

> 

> > 

> 

> > [As partes desta mensagem que não continham texto foram removidas]

> 

> >

> 

> 

> 

> 

>  

> 

>       

> 

>     

>     

>       

>        

>       

>       

> 

> 

> 

> 

> 

> 

> 

> 

>       

> 

> 

>       

>       

> 

> 

>       Veja quais são os assuntos do momento no Yahoo! +Buscados

> http://br.maisbusca dos.yahoo. com

> 

> [As partes desta mensagem que não continham texto foram removidas]

>




 

      

    
    
        
         
        
        








        


        
        


      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]



reply via email to

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