Crie um link simbólico para todos os arquivos ocultos, excluindo os diretórios ocultos

Quero colocar todos os meus arquivos de configuração em meu diretório inicial no controle de versão. Eu só quero os arquivos ocultos, não os diretórios ocultos que criam binários e quais não.

Usando este liner, posso criar um link simbólico para cada arquivo oculto de meu diretório inicial para meu diretório de trabalho (destino).

for f in .*; do if [[ -f $f ]]; then ln -s /home/user/$f /home/user/working/directory/$f; fi; done

Eu executo este comando no diretório de origem.