Eu tenho algumas pastas que foram criadas com erro. Eu gostaria de remover essas pastas.
¬ 636
¬ 636.empty
¬ 637
¬ 638.empty
¬ 639
¬ 639.empty
Nesta situação, gostaria de remover 636.empty
e deixar a pasta vazia restante.
Depois de executar o comando do terminal, gostaria que todas as pastas que uma sister
pasta fossem removidas.
¬ 636
¬ 637
¬ 638.empty
¬ 639
As pastas removidas seriam:
¬ 636.empty
¬ 639.empty
Eu tenho algumas 25,000
pastas talvez 1000
delas sejam duplicatas com a empty
pasta
Faça um loop em todos os diretórios nomeados
*empty
e verifique se o mesmo diretório sem.empty
existir e exclua se for verdadeiro:Substitua
rmdir
porrm -rf
se o diretório não estiver vazio apesar do nome ;-)Uma
find
alternativa:Substitua
-delete
por-exec rm -rf {} \;
se o diretório não estiver vazio.