estou tentando
rsync -rltzogvpE --chmod -x,ug=rwX,o= <more_args...>
Mas meus arquivos estão chegando com o bit executável definido.
No entanto, quando eu faço
chmod -R -x,ug=rwX,o= .
No mesmo diretório, após a conclusão do upload, o x
bit é removido de todos os arquivos (como eu quero).
Como posso obter o rsync para remover o x
bit para mim, sem emitir um segundo comando?
De acordo com o
rsync
manual ,rsync --chmod
podem ser adotadas regras diferentes para diretórios e para arquivos. Portanto, se você não precisa considerar arquivos executáveis, mas deseja apenas ox
-bit definido para diretórios e não definido para arquivos, você deve poder usarNão testei, porém.