Como alterar as permissões para todos os arquivos?

0

diga que quero dar set rw para g para todos os arquivos no diretório atual, como faço isso?

eu tentei chmod 006 \; chmod g = rw Não tenho certeza do que usar para representar arquivos

    
por asura 28.09.2014 / 04:50

2 respostas

3

Você pode usar caracteres curinga, também chamados globs ou padrões de nome de arquivo. O caractere * significa qualquer sequência de caracteres, portanto, * corresponde a todos os arquivos no diretório atual. (Exceção: arquivos cujo nome começa com . , chamado dot files , não são correspondidos.) :

chmod g=rw *

Se você quiser afetar arquivos em subdiretórios também, incluindo os próprios diretórios (até mesmo o diretório atual), você pode operar chmod no modo recursivo, com a opção -R .

chmod -R g=rw .
    
por 28.09.2014 / 04:59
-1
chmod 006 -R mydir/

Ou se você estiver no diretório atual:

chmod 006 -R .

R === Recursão

    
por 28.09.2014 / 04:51