(em um sistema Linux)
Eu tenho um grande conjunto de subdiretórios aninhados em um sistema de arquivos. Gostaria de remover todos os caminhos de diretório que não contêm arquivos.
Em outras palavras, eu gostaria de excluir todos os diretórios onde não há arquivos nesse diretório ou em qualquer subdiretório desse diretório recursivamente.
-delete
bandeira.Pode não ser a melhor solução, mas este script funciona:
(baseado parcialmente na resposta para Listar todas as pastas vazias )
fonte
fonte
find
em uma segunda corrida. Nunca tive esse caso ao vivo.