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/
$