Fix ls illegal option on OS X

OS X's default `ls` doesn't have a `--hide` option