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

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

Re: Apagando arquivos com X dias


From: voyeg3r
Subject: Re: Apagando arquivos com X dias
Date: Tue, 17 Feb 2009 12:36:23 -0000
User-agent: eGroups-EW/0.82

# 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, 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]
>




reply via email to

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