Pode-se fazer tb assim : chmod g=rw `du |cut -f2`
Abr, Leandro Santoro. -----Mensagem original----- De: José Antonio Boyd Cardoso [mailto:[EMAIL PROTECTED] Enviada em: sábado, 2 de julho de 2005 20:43 Para: debian-user-portuguese@lists.debian.org Assunto: Re: chmod recursivo diretórios e arquivos Câmbio Fábio ! Costumo usar o find para isso: # find /home/fabio/diretorio -type d -exec chmod g=rw {} \; No caso, o "-type d" diz ao find para localizar apenas os diretórios e o "-exec" manda executar o comando "chmod g=rw" sobre cada diretório que ele encontrar, representado na sintaxe com comando com o "{}". Repare que existe um espaço antes do "\;" que fecha a linha de comando. No meu exemplo o find vai atuar na árvore abaixo do diretório "/home/fabio/diretorio". Se quiser fazer isso apenas com arquivos, no lugar de diretórios, bastaria usar "-type f". O find é muito poderoso e útil, vale uma estudada ! Espero ter ajudado, Bom final de semana ! -- ../)....._/. Jose Antonio Boyd Cardoso ./_)()\/(/.. Registred Linux user number # 137975 ....../..... Desejo-lhe Paz, Amor, Saúde e Alegria. Em Sat, 02 Jul 2005 17:41:56 -0300 Fabio Serpa <[EMAIL PROTECTED]> escreveu: > Olá pessoal > > Eu tenho um diretório raiz com vários arquivos e subdiretórios. > > Eu estou mudado alguns direitos para os grupos dos arquivos e diretórios > com esse comando: > > > chmod g=rw -R * > > Eu gostaria de alterar recursivamente, agora, somente os direitos dos > diretórios, sem alterar os dos arquivos. Isso é possível? > > > Waleu!! > > -- > Fabio Serpa > > __ ____ _ _ > / _|__|__ /_ _ _ __| | | > | _(_-<|_ \ '_| '_ \_ _| > |_| /__/___/_| | .__/ |_|