La mejor respuesta es: no hagas eso. Elimine recursivamente el directorio en sí, luego vuelva a crearlo como un directorio vacío. Es más confiable y más fácil para otras personas entender lo que estás tratando de hacer. Cuando vuelve a crear el directorio, puede tener un propietario, un grupo y permisos diferentes. Si eso es importante, tenga cuidado. Además, si algún programa en ejecución tiene identificadores de archivo abiertos (descriptores) en el directorio, entonces no querrá eliminarlo. Si ninguno de esos casos especiales se aplica, entonces es más sencillo eliminar todo el directorio.
rm -rf .* *
.