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 <fs3rp4@yahoo.com.br> 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
>
> __ ____ _ _
> / _|__|__ /_ _ _ __| | |
> | _(_-<|_ \ '_| '_ \_ _|
> |_| /__/___/_| | .__/ |_|
Reply to: