[CentOS] find /etc -size -1G return only empty files
Nicolas Thierry-Mieg
Nicolas.Thierry-Mieg at imag.fr
Thu Mar 25 09:09:57 UTC 2010
Nicolas Thierry-Mieg wrote:
> Ala1n Sp1neu8 wrote:
>> Hello
>> find /etc -size -1G
>>
>> should return all files less than 1Giga byte in /etc, but return a
>> list of empty file (size=0)
>>
>> find /etc -size -2G
>>
>> work fine and return all the files
>>
>> This works the same on my fedora11 and my centos 5 !
>>
>> Did I miss something or is it a bug ?
>
> not sure, but:
> -1 strictly less than one, being an int that has got to be zero.
> G unit is GB.
I'm sure now, a simple test confirms this.
+n : >=n, so behaves as expected
-n : <n, n being an int, so that's <=n-1 which can make a big difference
when you have a G behind that n.
More information about the CentOS
mailing list