[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: chmod recursivo diretórios e arquivos



Funcionou muito bem! Vou estudar um pouco melhor esse comando.

Obrigado!


Fabio Serpa



José Antonio Boyd Cardoso wrote:

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

__ ____ _ _ / _|__|__ /_ _ _ __| | | | _(_-<|_ \ '_| '_ \_ _| |_| /__/___/_| | .__/ |_|



	
	
		
_______________________________________________________ Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com/



Reply to: