И это всё МОЁ
Перехожу в папку с файлами и в командной строке выполняю:
for per in * ; do echo "$per" ; done
и не вижу скрытых файлов,
а вот так:
for per in .* ; do echo "$per" ; done
вижу только скрытые файлы.
Скорее всего я ошибаюсь, но на сколько я знаю:
for per in * ; do echo "$per" ; done
должно показать все файлы и скрытые в том числе.