No meu Kubuntu man find
states [meu ênfase]:
-size n[cwbkMG]
[…]
The+
and-
prefixes signify greater than and less than, as usual. Bear in mind that the size is rounded up to the next unit. Therefore-size -1M
is not equivalent to-size -1048576c
. The former only matches empty files, the latter matches files from 0 to 1,048,575 bytes.
Portanto, se um arquivo tiver mais de 4GiB e menos que (ou exatamente) 5GiB, ele se qualificará para -size 5G
. Seu -size -5G
não corresponderá a ele.