Não tem nada a ver com o smbfs, cp
sempre requer que o sinalizador -r
(recursivo) copie um diretório. Você deve obter o mesmo se tentar cp .vim /tmp/
:
$ cp .vim /tmp/
cp: omitting directory '.vim'
zsh: exit 1 cp .vim /tmp/
$ cp -r .vim /tmp/
$