different ls for bsd/gnu
syntax/stylistic.
test -e not -x