Este comando faz o que você quer:
find * -maxdepth 0 -type f | tar -cf archive.tar --exclude=*.* -T -
O comando find
localiza todos os arquivos *
apenas no diretório atual -maxdepth 0
que são arquivos -type f
(não diretórios, dispositivos ou outros arquivos especiais). Os arquivos resultantes são passados para o tar, o que exclui os nomes que contêm um ponto.