Para obter os atributos do DOS no Linux, você precisará editar o arquivo smb.conf.
Existem duas maneiras diferentes de importar atributos do Windows.
A primeira opção é definir map hidden = yes , o que significa que os arquivos ocultos no Windows terão o mundo executando bits definidos no Linux. Para que isso funcione, você também deve ter pelo menos 001 no seu create mask .
A outra opção é definir store dos attributes = yes , o que significa que os atributos do Windows serão armazenados em um atributo estendido no sistema de arquivos do Linux chamado user.DOSATTRIB.
rsync não tem a capacidade de filtrar arquivos com base em atributos normais ou estendidos, mas pode excluir uma lista de arquivos que você preparou de alguma outra forma. Você pode usar o comando find para criar essa lista com base nos atributos Unix. A versão do find parece não suportar atributos estendidos, mas ainda é possível usar a opção -exec em find para obter atributos estendidos de todos os seus arquivos e filtrá-los.
Como find pode filtrar em permissões normais do Unix, se você escolher a opção world execute bit, então find . -perm -001 encontrará todos os arquivos ocultos no sistema de arquivos do Windows montado. Você pode colocar essa lista em um arquivo e usar rsync --exclude-from=FILE para excluir esses arquivos do seu rsync.