Si los archivos están indexados por Spotlight y se pueden incluir los archivos en subdirectorios, puede usar mdfind:
mdfind kMDItemFSInvisible=1 -onlyin .
O haga una prueba tanto para GetFileInfo -av (atributo invisible) y si el nombre comienza con un punto:
shopt -s dotglob nullglob
for f in *; do [[ $(GetFileInfo -av "$f") = 1 || $f = .* ]] && echo "$f"; done
GetFileInfo es parte del paquete de herramientas de línea de comandos que se puede descargar desde las preferencias de Xcode o desde developer.apple.com/downloads .
Diferentes formas de enumerar solo archivos que comienzan con un punto:
shopt -s nullglob; printf %s\n .[^.]* ..?*
shopt -s dotglob nullglob; GLOBIGNORE='. ..'; printf %s\n *
ls -a | grep -E '^(\.[^.]|\.\.[^$])'