Fiz muita limpeza removendo arquivos em uma árvore de diretórios. Agora, gostaria de excluir os diretórios vazios, pois agora há muitos diretórios 'quase vazios': eles contêm apenas um .directory
arquivo oculto. Então, fazer find -empty
aparece... vazio. Não quero excluir os arquivos de ponto dos diretórios que contêm outros arquivos.
Posso pensar em algum script bash complexo encadeado find
, mas não consigo pensar em uma maneira simples de fazê-lo... Por exemplo, a solução aqui ( Linux: excluir todos os diretórios com apenas um arquivo e nenhum subdiretório ) não encontra arquivos dot.
Esclarecimento : A .directory
é um arquivo de texto oculto criado pelo KDE ( dolphin
?) e contém informações sobre como exibir o conteúdo do diretório, por exemplo, miniaturas, ou lista de arquivos, ou apenas seus ícones, etc. Quando os arquivos são excluídos, o .directory
arquivo permanece, mas agora é praticamente inútil.