Sim:
rm -rf *
Tenha cuidado onde você está quando você executa este ele irá apagar tudo do diretório atual e todos os subdiretórios.
Se você deseja excluir apenas arquivos e nenhum diretório é usado:
rm *
Como @DanielAndersson apontou muito corretamente nos comentários, isso não excluirá arquivos e diretórios ocultos (aqueles que começam com . ). Para deletá-los também
rm -rf * .*
Isso dará um erro sobre não poder excluir . e .. (os diretórios atual e pai respectivamente). Você pode ignorar isso com segurança, rm nunca os excluirá, pois eles estão protegidos pelo padrão POSIX (consulte aqui e aqui ). Se não quiser ver a mensagem de erro, você pode especificar que deseja excluir apenas os dotfiles e as pastas cujo . é seguido por um caractere não . :
rm -rf * .[^.]*
Por fim, se você quiser excluir todos os arquivos no diretório atual e em todos os subdiretórios, mas manter os diretórios , faça o seguinte:
find . -type f -delete