rsync: ele usa arquivos de configuração invisíveis?

2

Eu tenho uma pergunta sobre o comando rsync no unix.

Salvar alguns arquivos invisíveis de configuração nos diretórios? Como ele sabe quais arquivos precisam ser adicionados ou não?

Ou está apenas verificando arquivo por arquivo?

Estou perguntando isso porque estou planejando copiar todos os arquivos (mas não o diretório raiz) para outra pasta (cópia de trabalho svn).

obrigado

    
por aneuryzm 07.01.2011 / 12:39

2 respostas

5

O rsync não usa nenhum arquivo invisível para lembrar o que ele / ela não copiou. Cada vez que você executa um comando rsync, ele verifica a origem em relação ao destino (de acordo com as opções especificadas na sua linha de comando rsync) e copia os arquivos adequadamente.

Se você quiser ignorar / não copiar arquivos / pastas explicitamente, pode usar a opção - excluir (e relacionada) para fazer isso. Verifique a página de manual do rsync para saber detalhes do que está disponível.

    
por 07.01.2011 / 13:18
5

Além de @Richm 's answer O Rsync usa timestamps e tamanho (como o git) por padrão para saber se um arquivo foi alterado, e que o rsync deve atualizá-lo. você pode usar a opção --checksum para verificar com base em uma soma de verificação em vez de um registro de data e hora.

-c, --checksum              skip based on checksum, not mod-time & size
    
por 07.01.2011 / 14:07

Tags