Já tentei desse jeito e nao funciona porque voce tem de remover os
niveis abaixo antes de remover os de cima, só para exemplificar :
# mkdir teste
# mkdir teste/teste1/
# mkdir teste/teste1/teste2
# mkdir teste/teste1/teste3
# mkdir teste/teste1/teste4
# mkdir teste/teste1/teste4/teste41
# find ./teste -type d -empty -exec rmdir {} \; find:
./teste/teste1/teste2: Arquivo ou diret\uffffrio n\uffffo encontrado
find: ./teste/teste1/teste3: Arquivo ou diret\uffffrio n\uffffo encontrado
find: ./teste/teste1/teste4/teste41: Arquivo ou diret\uffffrio n\uffffo
encontrado
# ls -lR teste/
teste/:
total 4
drwxr-xr-x 3 root root 4096 Jan 31 12:55 teste1
teste/teste1:
total 4
drwxr-xr-x 2 root root 4096 Jan 31 12:55 teste4
teste/teste1/teste4:
total 0
Desse jeito em teria de fazer um until até que nao houvesse mais
diretorios vazios, bem pelo menos já é uma idéia, valeu.
[]'s
ps: nao achei tao OFF, afinal o servidor é debian. é que a pergunta é
multi-distro mesmo. ;-)
Gentil de Bortoli Júnior escreveu:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
hamacker wrote:
Gostaria de saber se alguem possui algum exemplo de como eliminar
subdiretorios vazios, tentei fazer en bash script, porém o problema é
encontrar uma lógica que descubra o diretório mais profundo e saia
removendo até o raiz.
Hmmm... Isso é Off.
Seria melhor você perguntar em uma lista sobre Shell-Script.
Mas, para não tornar o e-mail inútil:
find /seu/diretorio -type d -empty -exec rmdir {} \;
[]s
- --
Gentil de Bortoli Júnior
Chave GPG: http://gentil.bortoli.com.br/gpg
"There Is No Gene For The Human Spirit"
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)
iD8DBQFD323rR/xCJbtXupkRAnImAJ0ZWsC/RsZl8E/eYhDkP08ejI/bpgCeLR+8
ef/K5rpze9gYu+2uNDo/TvE=
=YLZV
-----END PGP SIGNATURE-----
--
Jabber : sirhamacker
Skype : sirhamacker
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]