Não com chmod
sozinho. Você precisará usar find
:
find some_dir -name '.?*' -prune -o -exec chmod 755 {} +
Ou com zsh
(ou ksh93 -G
, ou com tcsh
após set globstar
) globbing:
chmod 755 -- some_dir some_dir/**/*
(você também pode fazer isso com fish
ou bash -O globstar
, mas esteja ciente de que bash
versões anteriores a 4.3 e fish
seguem links simbólicos ao decrescer diretórios)
Tem certeza de que deseja tornar todos os arquivos executáveis?