Um arquivo ou diretório oculto começa com um ponto (por exemplo, .bash_history
, .cache/
). O padrão para isso é .*
, portanto, você pode usar a opção --exclude '.*'
para excluir arquivos e diretórios ocultos. Esta opção deve vir antes de outros padrões --include
porque:
Um determinado arquivo é excluído pelo sistema de seleção de arquivos exatamente quando o primeiro arquivo correspondente condição de seleção especifica que o arquivo seja excluído; caso contrário, o arquivo está incluído.
(de duplicidade de homem )