apagar arquivos por data

1. apagar arquivos por data

Wesley Volcov
volcoov

(usa Debian)

Enviado em 23/07/2008 - 10:06h

Bom dia : )

Galera, eu já li o manual do rm, pesquisei na net e nada...
Alguem conhece algum parametro.. ou regex que possa ser utilizado para apagar aquivos por data
exemplo
em um diretorio, dentro cerca de 1500 arquivos...
de varias datas... desde 12 jun até 22 de jul
quero apagar todos os arquivos do mes de JUN, alguem manja ?


Valeu abraço !!


  


2. Re: apagar arquivos por data

Marcos Miras
marcosmiras

(usa CentOS)

Enviado em 23/07/2008 - 12:06h

Assim ó:

# find /exemplo/ ! -mtime -7 | /usr/bin/xargs rm -rf

Ele vai procurar arquivos com mais de sete dias no diretório "exemplo" e apagar...

Teste com cuidado, você pode acabar fazendo besteira não prestando atenção no comando...

[]'s
Marcos Miras


3. Re: apagar arquivos por data

Wesley Volcov
volcoov

(usa Debian)

Enviado em 23/07/2008 - 15:10h

tentei
find ./ ! -mtime -7 | ls -lath

p\ não fazer [*****]... mas não deu velho.. .ele listou tudo todos os arquivos do diretorio
tentei sem o ! e também não deu : (


4. Re: apagar arquivos por data

Wesley Volcov
volcoov

(usa Debian)

Enviado em 23/07/2008 - 15:53h

pronto velhoo

conseguii !!!

valeeu cara, valeu mesmo !!


5. Re: apagar arquivos por data

Marcos Miras
marcosmiras

(usa CentOS)

Enviado em 23/07/2008 - 15:56h

Conseguiu com o comando que te mandei?

[]'s
Marcos Miras


6. Re: apagar arquivos por data

Wesley Volcov
volcoov

(usa Debian)

Enviado em 23/07/2008 - 15:59h

isso com ele mesmo eesse
xargs

eu já ouvi falar... tipo ele pega o resultado de um comando e executa outro... é isso o que ele faz ?


7. Re: apagar arquivos por data

Marcos Miras
marcosmiras

(usa CentOS)

Enviado em 23/07/2008 - 16:10h

Sim, ele pega o output com o pipe e joga como input no próximo comando...

[]'s
Marcos Miras


8. Re: apagar arquivos por data

Wesley Volcov
volcoov

(usa Debian)

Enviado em 23/07/2008 - 16:13h

Ah tá entendi !!
Valeu cara !!

Abraço


9. Re: apagar arquivos por data

Leonardo Schuastz
lschuastz

(usa Debian)

Enviado em 26/08/2009 - 16:20h

Apenas um ajuste que fiz e ficou bacana...

find ./ -maxdepth 1 -type f -mtime +15 | xargs ls -lh

Pesquisa no diretório atual, só mostra arquivos, todos com mais de 15 dias da ultima alteração.

Ai para remover fica fácil é só trocar o "ls -lh" por "rm -Rf"

Excelente para manter os backups dos últimos dias.

Flw Abraço!!!







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts