Enviado em 24/09/2008 - 12:32h
Como apagar pastas vazias recursivamente?
A principio o comando rmdir só faz isso "de trás pra frente"
o uso para ele seria o seguintepara apagar arquivos antigos numa pasta compartilhada depois de um tempo, atualmente está assim:
find /home/biblioteca -ctime +15 -exec rm -f {};
( fonte: http://www.vivaolinux.com.br/perguntas/verPergunta.php?codigo=48917 )
mas ele deixa as pastas que estão vazias lá (não observei se as pastas que tinha conteúdo e ele apagou tudo e deixou ela lá, vazia ou se apagou também)
de acordo com man do comando eu teria de saber toda a estrutura de subpastas para ter o resultado desejado.
A principio o comando rmdir só faz isso "de trás pra frente"
o uso para ele seria o seguintepara apagar arquivos antigos numa pasta compartilhada depois de um tempo, atualmente está assim:
find /home/biblioteca -ctime +15 -exec rm -f {};
( fonte: http://www.vivaolinux.com.br/perguntas/verPergunta.php?codigo=48917 )
mas ele deixa as pastas que estão vazias lá (não observei se as pastas que tinha conteúdo e ele apagou tudo e deixou ela lá, vazia ou se apagou também)
de acordo com man do comando eu teria de saber toda a estrutura de subpastas para ter o resultado desejado.