Basicamente, quero excluir todas as subpastas, mas deixar todos os arquivos intactos. Por exemplo:
Folder1/
randomStuff/
nope.txt
installer.jar
build.sh
Eu quero randomStuff e seus arquivos excluídos, mas mantenha installer.jar e build.sh intactos.
Use o fato de que um nome de arquivo que termina em uma barra sempre se refere a um diretório e nunca a um arquivo comum.
O comando
realizará o que você descreve.
Tente isto:
Isso procurará pastas dentro desse diretório e executará o
rm -rf
comando em cada uma encontrada.Eu usei o comando awk para conseguir o mesmo.