Localizar arquivos com base no tamanho


A opção -size do comando find é seguida por um valor numérico, e a unidade procura arquivos que correspondem a um tamanho especificado. Use a seguinte lista de unidades com a opção -size do comando find:

  • Para kilobytes, use a unidade k com k sempre em letras minúsculas.

  • Para megabytes, use a unidade M com M sempre em letras maiúsculas.

  • Para gigabytes, use a unidade G com G sempre em letras maiúsculas.

Você pode usar os caracteres de adição + e subtração - para incluir arquivos maiores e menores do que o tamanho fornecido, respectivamente. O exemplo a seguir mostra uma pesquisa por arquivos com um tamanho exato de 10 megabytes:

[developer@host ~]$ find -size 10M
...output omitted...

Para pesquisar os arquivos com tamanho superior a 10 gigabytes:

[developer@host ~]$ find -size +10G
...output omitted...

Para pesquisar os arquivos com tamanho inferior a 10 kilobytes:

[developer@host ~]$ find -size -10k
...output omitted...

A opção -size do comando find arredonda tudo para unidades únicas. Por exemplo, o comando find -size 1M mostra os arquivos com menos de 1 MB, porque arredonda todos os arquivos para 1 MB.

Referências