Página 1 de 2 12 ÚltimoÚltimo
+ Responder ao Tópico



  1. Ola pessoal,
    Estou precisando montar um script para excluir arquivos antigos de um determinado diretório. Tipo arquivos com mais de 5 dias seriam apagados.

    Alguem tem alguma didca?

  2. acho que ficaria mais ou menos assim:

    for arquivo in `find / -atime 5`; do
    rm $arquivo
    done


    teste somente o comando find / -atime 5 pra ver se sao esses arquivos msm que vc quer apagar, o atime eh -atime 24*n
    http://linux.about.com/od/commands/l/blcmdl1_find.htm



  3. Valeu pela dica!
    Consegui chegar ao resultado com o seguinte comando?

    Código :
    find -maxdepth 1 -type f -ctime +5 -exec rm -f \{\} \;

    Sendo que +5 significa arquivos modificados a mais de 5 dias.

  4. #4
    Mameli
    Preste atenção!!!!!

    No script que você utilizou, o parâmetro ctime serve para filtrar alterações de Status do arquivo e não a data da última modificação.

    O script pode ser mais simples usando:
    find . -type f -mtime +5 | xargs rm -f

    Traduzindo:
    Procure a partir do local corrente tudo o que for do tipo f (arquivo) cuja última alteração se deu a mais de 5 dias. Cada arquivo encontrado deverá ser apagado.

    []s

    Mameli



  5. Legal, obrigado pela dica!

    Na verdade eu precisava de um comando ou script para apagar arquivos antigos que foram enviados às lixeiras do SAMBA.
    Essas lixeiras são diretórios e estão espalhadas em vários locais dentro de /home.

    Consegui chegar ao seguinte comando:
    Código :
    find /home -name .recycle -type d -exec find {} -mtime +5 \; | xargs rm -f

    Alguem tem mais alguma dica? Será que está correto?






Tópicos Similares

  1. Criar script para Criação de usuario no Unix e Samba, usando arquivo.
    Por gamaj1 no fórum Linguagens de Programação
    Respostas: 1
    Último Post: 18-01-2012, 22:08
  2. Respostas: 0
    Último Post: 20-06-2008, 15:48
  3. script para sincronização de arquivos de um linux pra outro
    Por rogeriokde no fórum Servidores de Rede
    Respostas: 5
    Último Post: 17-03-2008, 17:51
  4. Script para deleção de arquivos antigos
    Por harlley_sathler no fórum Linguagens de Programação
    Respostas: 2
    Último Post: 23-05-2006, 11:57
  5. Taxa para transferencia de arquivos
    Por bauer no fórum Servidores de Rede
    Respostas: 0
    Último Post: 02-01-2003, 10:00

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L