Exclusão de arquivo com x dias de vida

1. Exclusão de arquivo com x dias de vida

Luis Renato
tharivol

(usa Fedora)

Enviado em 28/05/2018 - 17:53h

Fala tigrada... to querendo fazer um script que varre uma pasta, liste elas e pegue os arquivos ou O arquivo criado que tenha 30 dias de vida.... e remova ele....

os arquivos sempre tem a terminação da data que ele foi criado

ex: dia=$(date +"%d-%m-%y")

tar -czvf zipado-$dia.tgz arquivo.txt

no caso estava pensando em como vou fazer pra ele pegar a data atual e FAZER o calculo da data com a data do dia do arquivo...

não sei se da pra fazer com o nome dele... ou com a data de criação...


pfv dicas!!!


  


2. Re: Exclusão de arquivo com x dias de vida

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 28/05/2018 - 19:00h

tharivol escreveu:

Fala tigrada... to querendo fazer um script que varre uma pasta, liste elas e pegue os arquivos ou O arquivo criado que tenha 30 dias de vida.... e remova ele....

os arquivos sempre tem a terminação da data que ele foi criado

ex: dia=$(date +"%d-%m-%y")

tar -czvf zipado-$dia.tgz arquivo.txt

no caso estava pensando em como vou fazer pra ele pegar a data atual e FAZER o calculo da data com a data do dia do arquivo...

não sei se da pra fazer com o nome dele... ou com a data de criação...


pfv dicas!!!


tenta 'find' + rm
find [diretório] -type f -mtime 30 -exec rm -rf {} \; 



------------------------------------------| Linux User #621728 |-----------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------| Linux User #621728 |-----------------------------------------



3. Re: Exclusão de arquivo com x dias de vida

Luis Renato
tharivol

(usa Fedora)

Enviado em 28/05/2018 - 20:16h

simples assim?

caraca... eu tinha pensado em umas 4 ou 5 linhas pelo menos pra resolver isso...

massa! vou tentar!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts