Aunque en GNU/Linux la extensión del nombre de un archivo NO determina que tipo de archivo es, se sigue empleando por convención y claridad para nosotros humanos la estructura de nombre de archivo:
nombrearchivo.ext
La respuesta sería alguno de estos comandos:
ls !(*.*)
ls --ignore='*.*'
ls -I '*.*'
Una pregunta sencilla pero las respuestas que encontrarás por ahí es precisamente que las extensiones NO tienen sentido en GNU/Linux, ya... pero se siguen usando.
El único sitio donde he encontrado una respuesta útil ha sido aquí.












