2011-01-15 14:59:12 +0000 2011-01-15 14:59:12 +0000
81
81

Listar ficheiros maiores do que o tamanho especificado

Como posso fazer ls (ou qualquer outro comando) listar apenas ficheiros maiores do que um tamanho de ficheiro específico?

Respostas (3)

138
138
138
2011-01-15 15:11:52 +0000

Usar find e a sua bandeira -size.

Para encontrar ficheiros maiores que 100MB:

find . -type f -size +100M

Se quiser apenas o dir actual:

find . -maxdepth 1 -type f -size +100M
25
25
25
2014-05-21 17:30:55 +0000

Se desejar ver todos os ficheiros com mais de 100M e ver onde estão e qual é o seu tamanho, experimente isto:

find . -type f -size +100M -exec ls -lh {} \;
2
2
2
2017-02-27 07:23:42 +0000

Use o seguinte:

find / -size gt 2MB

ou:

find / -size => 2000000