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

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

Henrique Santos de Almeida
almerick

(usa Red Hat)

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!


  


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

Wellingthon Dias Queiroz - @tonyhts
tonyhts

(usa Arch Linux)

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]

Henrique Santos de Almeida
almerick

(usa Red Hat)

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]

Wellingthon Dias Queiroz - @tonyhts
tonyhts

(usa Arch Linux)

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]

Henrique Santos de Almeida
almerick

(usa Red Hat)

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]

Wellingthon Dias Queiroz - @tonyhts
tonyhts

(usa Arch Linux)

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]

Henrique Santos de Almeida
almerick

(usa Red Hat)

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]

Wellingthon Dias Queiroz - @tonyhts
tonyhts

(usa Arch Linux)

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]

Henrique Santos de Almeida
almerick

(usa Red Hat)

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

José
digitalx

(usa Debian)

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]

Wellingthon Dias Queiroz - @tonyhts
tonyhts

(usa Arch Linux)

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]

Henrique Santos de Almeida
almerick

(usa Red Hat)

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



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts