This has been driving me a bit mental for a while now. "BSD != GNU" tools!!!!! I have macports installed, you can enable variants when you install packages. There used to be a variant called +with_default_names, it used to be possible install coreutils and findutils so that they aren't prepended with g. They recently removed this variant and it confused me a bit. It seems that they now have the normal binaries without the g in front of the gnu tools located in /opt/local/libexec/gnubin/.

So all you need to do is just

sudo port install coreutils findutils
export PATH=$PATH:/opt/local/libexec/gnubin

It depends on if you want the extra gnu utils underneath the BSD layer or the GNU layer on top, so experiment with the order of the PATH's

Bookmark and Share