rm
não excluirá diretórios por padrão. Então, no seu exemplo, assumindo que você está no diretório pai e esses são todos os arquivos, tudo que você precisa é:
rm *
Esse é um comando perigoso. Se você esquecer onde está, um comando como esse pode acabar com arquivos $HOME
importantes, apagar uma carga de fotos, cancelar o Natal, etc, etc, etc Verifique se você sabe o que *
está selecionando antes de executá-lo. echo *
é uma boa maneira de testar a expansão.
Uma pessoa sã apresentada com file1 file2 file3
pode executar rm file*
ou rm file{1..3}
para usar um pouco do código de expansão de Bash e não pegar os retardatários que você não tinha pensado no fogo cruzado.
Para excluir diretórios, você precisa especificar:
-
-d
para excluir diretórios vazios ou -
-r
para excluir recursivamente os arquivos e seus diretórios.