Parametros find [RESOLVIDO]

1. Parametros find [RESOLVIDO]

Lucas Spezzia
spezzia

(usa CentOS)

Enviado em 16/01/2013 - 08:26h

Boa tarde galera
Gostaria de saber como faço para buscar dentro do meu diretorio /etc, todos arquivo criados a mais 60 dias

obrigado desde já



  


2. Re: Parametros find [RESOLVIDO]

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 16/01/2013 - 09:08h

spezzia escreveu:

Boa tarde galera
Gostaria de saber como faço para buscar dentro do meu diretorio /etc, todos arquivo criados a mais 60 dias

obrigado desde já


Dá uma lidinha aqui http://www.cyberciti.biz/faq/linux-unix-osxfind-files-by-date/, mais precisamente o comentário de Tom Hansen


3. Re: Parametros find [RESOLVIDO]

Lucas Spezzia
spezzia

(usa CentOS)

Enviado em 16/01/2013 - 09:50h

não seria bem isso que eu queria, apagar arquivos de uma data até outra, queria apagar arquvivos de 60 dias atraiz, sendo que eu criarei relatorios a cada dia 24 hr


4. Re: Parametros find [RESOLVIDO]

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 16/01/2013 - 09:56h

spezzia escreveu:

não seria bem isso que eu queria, apagar arquivos de uma data até outra, queria apagar arquvivos de 60 dias atraiz, sendo que eu criarei relatorios a cada dia 24 hr


Acrescente o parâmetro exec para deletar os arquivos encontrados
Da manpage
-exec command ;
Execute command; true if 0 status is returned. All following arguments to find are taken to be arguments to the command until an argument consisting of `;' is encountered. The string `{}' is replaced by the current file name being processed everywhere it occurs in the arguments to the command, not just in arguments where it is alone, as in some versions of find. Both of these con structions might need to be escaped (with a `\') or quoted to protect them from expansion by the shell. See the EXAMPLES section for examples of the use of the -exec option. The specified command is run once for each matched file. The command is executed in the starting directory. There are unavoidable security problems surrounding use of the -exec action; you should use the -execdir option instead.


Mais detalhes, só lendo a manpage do comando find. Lê o segundo exemplo da manpage, ele é bem instrutivo no seu caso.


5. Re: Parametros find [RESOLVIDO]

Lucas Spezzia
spezzia

(usa CentOS)

Enviado em 16/01/2013 - 11:47h

ja resolvi

usei esse :



find /var/www/html/sarg.conf/ -ctime -60 | xargs rm -rf


ele vai faze uma busca no diretorio /var/www/html/sarg.conf/ e o que for criado a 60 dias atraiz ele manda pro espeto...


6. Re: Parametros find [RESOLVIDO]

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 16/01/2013 - 11:52h

spezzia escreveu:

ja resolvi

usei esse :



find /var/www/html/sarg.conf/ -ctime -60 | xargs rm -rf


ele vai faze uma busca no diretorio /var/www/html/sarg.conf/ e o que for criado a 60 dias atraiz ele manda pro espeto...


Boa! Marca como resolvido pra tampar o caixão ;-)






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts