Como configurar a propriedade rsync?

0

Eu quero sincronizar todos os arquivos e pastas em meu diretório inicial para os que começam com.

Isso foi o que eu fiz até agora:

rsync -azPnv --delete /home/USER/ DESTINATION

Para ignorar arquivos ocultos , acho que tenho que utilizar --exclude e --include , mas não sei como. Alguma idéia?

    
por user88349 14.06.2015 / 09:30

1 resposta

0

Você pode usar esse parâmetro --exclude para ignorar arquivos e pastas. Para arquivos e pastas ocultos (nome do arquivo ou pasta começa com . ) use o parâmetro abaixo:

--exclude "**/.*"

Isso significa que corresponde todos os arquivos e pastas que começam com . em todas as pastas recursivamente.

  • O glob ** corresponderá de forma recursiva a todos os arquivos e diretórios
  • * corresponderá a qualquer número de caracteres

Mais informações sobre a expansão do nome do caminho (globbing)

De man rsync

--exclude=PATTERN
      exclude files matching PATTERN
    
por A.B. 14.06.2015 / 10:18