chmod distinguindo ficheiros e pastas

5.06.2007

Por vezes é necessário alterar as permissões dos ficheiros e pastas mas fazendo distinção entre ficheiros e pastas.

Para facilitar o trabalho nada melhor que usar uma forma de aplicar as permissões a todos os ficheiros e depois a todas as pastas com a ajuda do find e do xargs.

Aplicar o chmod apenas aos ficheiros:

$ find -type f | xargs -i chmod 644 {}

Aplicar o chmod apenas às pastas:

$ find -name '*' -type d | xargs -i chmod 755 {}

O parâmetro -name ‘*’ faz com que apenas as subpastas sejam incluídas e não a pasta corrente.

Deixe uma Resposta

Preencha os seus detalhes abaixo ou clique num ícone para iniciar sessão:

Logótipo da WordPress.com

Está a comentar usando a sua conta WordPress.com Terminar Sessão / Alterar )

Imagem do Twitter

Está a comentar usando a sua conta Twitter Terminar Sessão / Alterar )

Facebook photo

Está a comentar usando a sua conta Facebook Terminar Sessão / Alterar )

Google+ photo

Está a comentar usando a sua conta Google+ Terminar Sessão / Alterar )

Connecting to %s

%d bloggers like this: