De acordo com o rsync
manual , rsync --chmod
pode ter regras diferentes para diretórios e arquivos. Então, se você não precisa considerar arquivos executáveis, mas apenas quer o x
-bit configurado para diretórios e não configurado para arquivos, você deve ser capaz de usar
rsync --chmod D770,F660
In addition to the normal parsing rules specified in the
chmod(1)
manpage, you can specify an item that should only apply to a directory by prefixing it with aD
, or specify an item that should only apply to a file by prefixing it with aF
.
Não testei, no entanto.