arquivos
Suponha que /foo/src
contenha apenas A.c
e que /foo/dest
contenha ambos A.c
e B.c
. E suponha que eu execute o seguinte comando:
rsync /foo/src/ /foo/dest
Vai rsync
apagar B.c
?
Pastas
Agora, suponha que /foo/src
contenha o diretório A
com alguns arquivos dentro dele e que /foo/dest
contenha os dois diretórios A
e B
, cada um com alguns arquivos dentro deles. E suponha que eu execute o seguinte comando (a opção -a inclui -r, recursive):
rsync -a /foo/src/ /foo/dest
Irá rsync
apagar B
e seu conteúdo?
--delete
troca.Respostas:
Por padrão, o rsync não exclui arquivos, mas isso depende das opções de comando que você especificar. Você pode usar qualquer um dos seguintes itens se desejar excluir arquivos:
Como você chamou especificamente a opção -a , veja o que a página de manual diz
Portanto, parece que a resposta para sua pergunta é NÃO, ela não será excluída, considerando seus exemplos.
HTH
fonte