Ambas as versões que você está mostrando estão erradas. Você precisa usar aspas duplas.
--exclude=".*"
funciona e exclui os ARQUIVOS ocultos.
Se você deseja excluir diretórios ocultos:
--exclude ".*/"
Eu uso diariamente para backups.
Eu pesquisei em toda a Internet e todos sugerem a mesma coisa - adicionar --exclude=´.*´
deve excluir arquivos e pastas ocultos de um rsync. Não. Eu também tentei adicionar uma barra e / ou aspas duplas, por exemplo. --exclude=¨\.*¨
Nada parece funcionar. AGH !! Eu realmente apreciaria alguma ajuda.
Ambas as versões que você está mostrando estão erradas. Você precisa usar aspas duplas.
--exclude=".*"
funciona e exclui os ARQUIVOS ocultos.
Se você deseja excluir diretórios ocultos:
--exclude ".*/"
Eu uso diariamente para backups.
Eu uso esta expressão: --exclude=".[!.]*"
Faz o trabalho bem para mim, excluindo arquivos e diretórios ocultos.
Abra um arquivo de texto exclude_me.txt
e digite o seguinte: .[a-z]*
Em seguida, execute o seguinte:
rsync -avh --exclude-from='exclude_me.txt' /path/of/Source /path/of/Destination
--exclude="/.*"
your \
está apontando para o lado errado.
rsync -a --exclude="/.*" ./ /path/to/sync
Tags rsync hidden-files