rm -rf * .*
fará o truque.
rm -rf * removerá todos os arquivos e pastas, mas não os ocultos.
rm -rf .* removerá todos os arquivos e pastas ocultos, mas não aqueles que não estiverem ocultos, correto?
Qual comando deve ser digitado, para excluir todos os arquivos e pastas, incluindo os ocultos? (exceto. e ..); ?
Tente isto:
find . -mindepth 1 -delete
Não estou certo de que -mindepth seja suportado por todas as implementações de find ; se o seu não tiver, -path deve dar outra maneira de impedir que ele tente excluir . :
find . -path "*/*" -delete
Use este comando para limpar arquivos / diretórios de acordo com critérios específicos:
# tmpwatch -fauv 0 .
shopt -s dotglob também faz com que * inclua arquivos iniciados por um período.