Duvida CentOS Apagar arquivos

1. Duvida CentOS Apagar arquivos

Jardel Pereira
Jplinux10

(usa CentOS)

Enviado em 20/03/2019 - 19:15h

Olá pessoal boa noite,

Eu tenho um servidor com arquivos de 2012 até 2017, eu gostaria de apagar os arquivos por ano, exemplo apagar tudo de 2012, segui alguns tópicos porém vi só ensinando a apagar tipo x dias, porém o servidor fala que é grande demais a pesquisa, desculpem se já existe o tópico


  


2. Re: Duvida CentOS Apagar arquivos

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 20/03/2019 - 21:41h


Jplinux10 escreveu:

Olá pessoal boa noite,

Eu tenho um servidor com arquivos de 2012 até 2017, eu gostaria de apagar os arquivos por ano, exemplo apagar tudo de 2012, segui alguns tópicos porém vi só ensinando a apagar tipo x dias, porém o servidor fala que é grande demais a pesquisa, desculpem se já existe o tópico

Boa noite Jplinux,
esses arquivos estão todos na mesma pasta?
O nome do arquivo, segue um padrão?
Poste exemplos, por favor...
No aguardo,
Marcelo Oliver


3. Re: Duvida CentOS Apagar arquivos

Jardel Pereira
Jplinux10

(usa CentOS)

Enviado em 21/03/2019 - 06:58h

Marcelo Oliver bom dia e obrigado por responder, estão todos na mesma pasta


Então são gravações, segue o exemplo:

1955244 Dez 22 2017 OUT2761-20171222-162557-1513967157.4003.wav
3031404 Dez 27 2017 OUT2761-20171227-113711-1514381831.6184.wav
1009964 Dez 27 2017 OUT2761-20171227-134838-1514389718.6490.wav
1160044 Dez 27 2017 OUT2761-20171227-150453-1514394293.6747.wav
611244 Dez 27 2017 OUT2761-20171227-150541-1514394341.6749.wav
1505004 Dez 27 2017 OUT2761-20171227-150921-1514394561.6751.wav
1423084 Dez 27 2017 OUT2761-20171227-151111-1514394671.6753.wav
1779564 Dez 27 2017 OUT2761-20171227-151311-1514394791.6755.wav
1404524 Dez 27 2017 OUT2761-20171227-151552-1514394952.6757.wav
2428524 Dez 27 2017 OUT2761-20171227-151652-1514395012.6759.wav
1350764 Dez 27 2017 OUT2761-20171227-151801-1514395081.6774.wav
504684 Dez 27 2017 OUT2761-20171227-171133-1514401893.6957.wav
257644 Dez 27 2017 OUT2761-20171227-171618-1514402178.6959.wav
642924 Dez 27 2017 OUT2761-20171227-171928-1514402368.6961.wav
1814444 Dez 28 2017 OUT2761-20171228-111733-1514467053.7776.wav
517484 Dez 28 2017 OUT2761-20171228-112059-1514467259.7792.wav
2380204 Dez 28 2017 OUT2761-20171228-112916-1514467756.7794.wav
1610604 Dez 28 2017 OUT2761-20171228-164602-1514486762.8325.wav
2017324 Fev 1 16:39 OUT2761-20190201-163657-1549046217.2528.wav


4. Re: Duvida CentOS Apagar arquivos

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 21/03/2019 - 07:50h


bom pelo que vi do seu arquivo

OUT2761-20171227-151552-1514394952.6757.wav

OUT27 acho que é o mes e o dia

aqui vi que é o ano

20171227

entra no diretório de 2012 e digita o comando

rm -rf *-2012*






5. Re: Duvida CentOS Apagar arquivos

Jardel Pereira
Jplinux10

(usa CentOS)

Enviado em 21/03/2019 - 08:00h

Prezados,

Consegui utilizando esse comando: find monitor/ -type f -mtime +120 | xargs rm -f

Criei o script e joguei no cron, agora ele faz automaticamente a remoção, obrigado pela ajuda de vocês abraços.


6. Re: Duvida CentOS Apagar arquivos

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 21/03/2019 - 17:02h


Jplinux10 escreveu:

Prezados,

Consegui utilizando esse comando: find monitor/ -type f -mtime +120 | xargs rm -f

Criei o script e joguei no cron, agora ele faz automaticamente a remoção, obrigado pela ajuda de vocês abraços.

Boa tarde JpLinux.
Esse comando exclui arquivos alterados a mais de 120 dias.....
date -d"-120 days" +%x
21-11-2018

Se a ideia é apagar dos anos anteriores a 2019,
Pegue o nº de dias com o comando date...
date +%-j
80
date -d"-80 days" +%x
31-12-2018
NDIAS=$(date +%-j)
Use a var ${NDIAS} no lugar de "120"

VEJA => echo -e "$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')"
Att.: Marcelo Oliver






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts