Se você estiver usando um shell como bash , pode definir a opção dotglob shell para que o caractere curinga de asterisco * corresponda a TODOS os arquivos, em vez de apenas aqueles que não iniciam com um ponto . personagem.
Para qualquer diretório dado, esses três exemplos devem retornar o mesmo conjunto de arquivos
exemplo 1find . -mindepth 1 -maxdepth 1 -printf '%f\n'
exemplo 2
dg=$(shopt -q dotglob)
shopt -s dotglob
echo *
[[ $dg -eq 1 ]] && shopt -u dotglob
exemplo 3
( shopt -s dotglob; echo * )