find . -size -1GB in Centos

view story

http://unix.stackexchange.com – In Centos, I have a text file in my home directory. The command find . -size -1M doesn't show my file but find . -size -1000k does show it. This problem just seems to be happening when I use the number "1". The first command will work if I use -2M even though the file is only 500k in size. Am I doing something wrong? (HowTos)