Pular para o conteúdo

Buscar Extensões especificas e ver quanto usado [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar
01 02

1. Buscar Extensões especificas e ver quanto usado [RESOLVIDO]

Enviado em 08/07/2015 - 11:11h

Bom dia Pessoal!

estou precisando realizar uma consulta por cada usuário do meu CentOS.
Preciso saber em cada usuário do meu diretório /home, o quanto é utilizado por cada extensão especifica.
Sei que se eu uso o comando:

du -lhs /home/nome_usuário

Ele me retorna com o total que utilizado no HD pelo usuário.

Pelo comando find /home/nome_usuario -name '*jpg'

Ele me retorna com a lista de tudo o que é .jpg.

Há alguma combinação que eu consiga retorno de tudo o que é .jpg em GB utilizado no HD?

Desde já, agradeço a ajuda!

Responder tópico

2. Re: Buscar Extensões especificas e ver quanto usado

Enviado em 08/07/2015 - 11:37h

ola.

do jeito simples:

find /home/USUARIO -type f -name "*.jpg"  -exec du -lhs {} \; 


mais simple ainda com o total:

find /home/USUARIO -type f -name "*.jpg" | du -lhs 


abs
---
Eu Acredito, que ás vezes são as pessoas que ninguém espera nada que fazem as coisas que ninguém consegue imaginar.

--- Mestre dos Mestres - Alan Turing ---

3. Re: Buscar Extensões especificas e ver quanto usado [RESOLVIDO]

Enviado em 08/07/2015 - 13:17h


Deu certo cara, ele contou porém arquivo por arquivo.
Teria como eu tirar a soma total do que é .jpg do usuário?

Att,

4. Re: Buscar Extensões especificas e ver quanto usado [RESOLVIDO]

Enviado em 08/07/2015 - 13:27h

almerick escreveu:


Deu certo cara, ele contou porém arquivo por arquivo.
Teria como eu tirar a soma total do que é .jpg do usuário?

Att,
Isso era pra funcionar:

find /home/USUARIO -type f -name "*.jpg" | du -lhs 


vcx rodou esse acima?


---
Eu Acredito, que ás vezes são as pessoas que ninguém espera nada que fazem as coisas que ninguém consegue imaginar.

--- Mestre dos Mestres - Alan Turing ---

5. Re: Buscar Extensões especificas e ver quanto usado [RESOLVIDO]

Enviado em 08/07/2015 - 14:06h


Rodei cara,
Quando rodei o comando:

find /home/USUARIO -type f -name "*.jpg" -exec du -lhs {} \;

http://nsae02.casimages.net/img/2015/07/08/150708070426226733.png

Foi Blz.

Agora quando rodei o ultimo comando que você passou ele apresenta uma contagem de algum outro lugar.

find /home/USUARIO -type f -name "*.jpg" | du -lhs

http://nsae02.casimages.net/img/2015/07/08/150708070426880246.png

Por curiosidade testei com um outro usuário e deu a mesma contagem.

http://nsae02.casimages.net/img/2015/07/08/150708070427195640.png

Att,

OBS .: testei pesquisando a extensão .pdf


6. Re: Buscar Extensões especificas e ver quanto usado [RESOLVIDO]

Enviado em 08/07/2015 - 14:16h

huhuhm, acho que o problema são os links. tira o " l " da sintaxe. Assim:

find /home/USUARIO -type f -name "*.jpg" | du -hs 

---
Eu Acredito, que ás vezes são as pessoas que ninguém espera nada que fazem as coisas que ninguém consegue imaginar.

--- Mestre dos Mestres - Alan Turing ---

7. Re: Buscar Extensões especificas e ver quanto usado [RESOLVIDO]

Enviado em 08/07/2015 - 15:00h

Deu o mesmo resultado.
Percebi que com estes comandos com o final du -lhs ou du -hs, ambos leem o conteudo total da pasta de usuário acessada, mesmo colocando o find apontando para algum diretório especifico, ele lê o conteudo total da pasta onde você esta.

8. Re: Buscar Extensões especificas e ver quanto usado [RESOLVIDO]

Enviado em 08/07/2015 - 16:40h

Estranho..

Tenta assim:

du -lhs /home/nome_usuário/*.jpg 



---
Eu Acredito, que ás vezes são as pessoas que ninguém espera nada que fazem as coisas que ninguém consegue imaginar.

--- Mestre dos Mestres - Alan Turing ---

9. Re: Buscar Extensões especificas e ver quanto usado [RESOLVIDO]

Enviado em 08/07/2015 - 16:55h


Poutzzz, sem chance, o du -lhs reconhece só o diretório ai utilizamos o find para filtrar qualquer arquivo dentro de subdiretórios.
teria alguma conjunção destes dois comandos?

10. Re: Buscar Extensões especificas e ver quanto usado

Enviado em 08/07/2015 - 17:10h

Teste aqui e também não deu...

11. Re: Buscar Extensões especificas e ver quanto usado [RESOLVIDO]

Enviado em 08/07/2015 - 17:41h



Agora vai.

testei e retestei aqui..

faz assim:

find /home/usuario -type f -name '*.jpg' -exec du -ch {} + | grep total$ 


---
Eu Acredito, que ás vezes são as pessoas que ninguém espera nada que fazem as coisas que ninguém consegue imaginar.

--- Mestre dos Mestres - Alan Turing ---

12. Re: Buscar Extensões especificas e ver quanto usado [RESOLVIDO]

Enviado em 10/07/2015 - 16:15h


Isso mesmo cara, foi certinho aqui. Muito obrigado.

Logo menos estarei postando um artigo com estes scripts para implementar em qualquer linux a consulta de tais formatos em todos os usuários do diretório Home!

Tks!
01 02

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder