Listar quantia de arquivos que não foram modificados em X quantidade de dias. [RESOLVIDO]

1. Listar quantia de arquivos que não foram modificados em X quantidade de dias. [RESOLVIDO]

Sávio R. Silva
CookieGamerPT

(usa CentOS)

Enviado em 22/02/2017 - 01:42h

É possível?
Verificar o número de arquivos de um diretório que não foram modificados em 30 dias por exemplo.


  


2. Re: Listar quantia de arquivos que não foram modificados em X quantidade de dias. [RESOLVIDO]

Alex Silva
millinux

(usa Red Hat)

Enviado em 22/02/2017 - 06:47h

Sim,
find pasta/ -ctime +30 |wc -l.

Onde ctime = change time em mais de dias.

--
Alex Clemente
Analista Linux e Unix
Instrutor Linux e Open Source
-----------------------------
AWS Technical Professional
Azure Datacenter in Cloud Platform for Technical
CompTIA Linux+ Powered by LPI
SUSE 11 Certified Linux Administrator
SUSE 11 Technical Specialist
LPIC-1 Certified Linux Administrator
LPIC-2 Certified Linux Engineer


3. Re: Listar quantia de arquivos que não foram modificados em X quantidade de dias. [RESOLVIDO]

Sávio R. Silva
CookieGamerPT

(usa CentOS)

Enviado em 22/02/2017 - 14:50h

millinux escreveu:

Sim,
find pasta/ -ctime +30 |wc -l.

Onde ctime = change time em mais de dias.

--
Alex Clemente
Analista Linux e Unix
Instrutor Linux e Open Source
-----------------------------
AWS Technical Professional
Azure Datacenter in Cloud Platform for Technical
CompTIA Linux+ Powered by LPI
SUSE 11 Certified Linux Administrator
SUSE 11 Technical Specialist
LPIC-1 Certified Linux Administrator
LPIC-2 Certified Linux Engineer


Oi, obrigado pela resposta.
Mas parece não funcionar.

Veja este dir. com vários arquivos antigos(que foram modificados a bastante tempo)
http://i.imgur.com/gFk4mVy.png

Executei o comando neste diretório, e disse 0 arquivos.
Tentei com 30, 90 e 360 dias.
E o resultado foi: 0 arquivos.



4. Re: Listar quantia de arquivos que não foram modificados em X quantidade de dias. [RESOLVIDO]

Rafael da cruz
toskoon

(usa CentOS)

Enviado em 22/02/2017 - 14:59h

CookieGamerPT escreveu:

millinux escreveu:

Sim,
find pasta/ -ctime +30 |wc -l.

Onde ctime = change time em mais de dias.

--
Alex Clemente
Analista Linux e Unix
Instrutor Linux e Open Source
-----------------------------
AWS Technical Professional
Azure Datacenter in Cloud Platform for Technical
CompTIA Linux+ Powered by LPI
SUSE 11 Certified Linux Administrator
SUSE 11 Technical Specialist
LPIC-1 Certified Linux Administrator
LPIC-2 Certified Linux Engineer


Oi, obrigado pela resposta.
Mas parece não funcionar.

Veja este dir. com vários arquivos antigos(que foram modificados a bastante tempo)
http://i.imgur.com/gFk4mVy.png

Executei o comando neste diretório, e disse 0 arquivos.
Tentei com 30, 90 e 360 dias.
E o resultado foi: 0 arquivos.


Só por curiosidade no comando onde ta escrito "pasta/" você alterou para o caminho do diretório que você deseja néh?


5. Re: Listar quantia de arquivos que não foram modificados em X quantidade de dias. [RESOLVIDO]

Sávio R. Silva
CookieGamerPT

(usa CentOS)

Enviado em 22/02/2017 - 14:59h

Obrigado millinux, consegui.
Alterei "ctime" por "mtime", parece agora ter funcionado bem! :)


6. Re: Listar quantia de arquivos que não foram modificados em X quantidade de dias. [RESOLVIDO]

Sávio R. Silva
CookieGamerPT

(usa CentOS)

Enviado em 22/02/2017 - 14:59h

toskoon escreveu:

CookieGamerPT escreveu:

millinux escreveu:

Sim,
find pasta/ -ctime +30 |wc -l.

Onde ctime = change time em mais de dias.

--
Alex Clemente
Analista Linux e Unix
Instrutor Linux e Open Source
-----------------------------
AWS Technical Professional
Azure Datacenter in Cloud Platform for Technical
CompTIA Linux+ Powered by LPI
SUSE 11 Certified Linux Administrator
SUSE 11 Technical Specialist
LPIC-1 Certified Linux Administrator
LPIC-2 Certified Linux Engineer


Oi, obrigado pela resposta.
Mas parece não funcionar.

Veja este dir. com vários arquivos antigos(que foram modificados a bastante tempo)
http://i.imgur.com/gFk4mVy.png

Executei o comando neste diretório, e disse 0 arquivos.
Tentei com 30, 90 e 360 dias.
E o resultado foi: 0 arquivos.


Só por curiosidade no comando onde ta escrito "pasta/" você alterou para o caminho do diretório que você deseja néh?


Sim.


7. Re: Listar quantia de arquivos que não foram modificados em X quantidade de dias. [RESOLVIDO]

Rafael da cruz
toskoon

(usa CentOS)

Enviado em 22/02/2017 - 15:08h

Blz. só cuidado que o mtime e ctime são diferentes embora bem parecidos.

Abs.


8. Re: Listar quantia de arquivos que não foram modificados em X quantidade de dias. [RESOLVIDO]

Sávio R. Silva
CookieGamerPT

(usa CentOS)

Enviado em 22/02/2017 - 15:18h

toskoon escreveu:

Blz. só cuidado que o mtime e ctime são diferentes embora bem parecidos.

Abs.


mtime = muda quando escreve algo no arquivo
ctime = muda quando se altera o proprietário ou as permissões no arquivo.

Me corrige se estou errado.


9. Re: Listar quantia de arquivos que não foram modificados em X quantidade de dias. [RESOLVIDO]

Rafael da cruz
toskoon

(usa CentOS)

Enviado em 22/02/2017 - 15:23h

CookieGamerPT escreveu:

toskoon escreveu:

Blz. só cuidado que o mtime e ctime são diferentes embora bem parecidos.

Abs.


mtime = muda quando escreve algo no arquivo
ctime = muda quando se altera o proprietário ou as permissões no arquivo.

Me corrige se estou errado.


Isso ai :). o ctime também pega quando você escreve algo e não só alteração de atributos.


10. Re: Listar quantia de arquivos que não foram modificados em X quantidade de dias. [RESOLVIDO]

Sávio R. Silva
CookieGamerPT

(usa CentOS)

Enviado em 22/02/2017 - 15:37h

toskoon escreveu:

CookieGamerPT escreveu:

toskoon escreveu:

Blz. só cuidado que o mtime e ctime são diferentes embora bem parecidos.

Abs.


mtime = muda quando escreve algo no arquivo
ctime = muda quando se altera o proprietário ou as permissões no arquivo.

Me corrige se estou errado.


Isso ai :). o ctime também pega quando você escreve algo e não só alteração de atributos.


Certo. Agradeço pela ajuda que vocês me deram.




11. Re: Listar quantia de arquivos que não foram modificados em X quantidade de dias. [RESOLVIDO]

Alex Silva
millinux

(usa Red Hat)

Enviado em 22/02/2017 - 17:14h

Que bom que funcionou.

O mtime siginifica 'mais dias' more time, ctime é change time, atime é access time.
Como sempre, no Linux há sempre mais de uma meneira de obter a mesma informação.

--
Alex Clemente
Analista Linux e Unix
Instrutor Linux e Open Source
-----------------------------
AWS Technical Professional
Azure Datacenter in Cloud Platform for Technical
CompTIA Linux+ Powered by LPI
SUSE 11 Certified Linux Administrator
SUSE 11 Technical Especialist
LPIC-1 Certified Linux Administrator
LPIC-2 Certified Linux Engineer






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts