Para remover tudo em um diretório sem remover o diretório, digite:
rm -rfv dontDeleteMe/*
Por favor, note que a parte /* é muito importante. Se você colocar um espaço antes do * , ele excluirá todos os seus arquivos no diretório atual.
Além disso, tenha muito cuidado com rm , -r e * no mesmo comando. Eles podem ser uma combinação desastrosa.
Atualização: Ok, percebi que você tem arquivos ocultos / ponto [nomes de arquivo com pontos no começo, e.x. .hidden ], então isso deixará esses arquivos intactos.
Então, a solução mais simples para a pergunta original é:
rm -rfv dontDeleteMe && mkdir dontDeleteMe
Outro seria usar a opção find do -exec ou pipe para xargs (abaixo):
find dontDeleteMe/* -print0 | xargs -0 rm -rv