O uso de filtros pode atender aos seus requisitos:
--filter='P /some/dir'
Pergunta relacionada: Como excluir rsync exclui da exclusão?
rsync
option --delete-excluded
também implica --delete
. De man page:
--delete-excluded
In addition to deleting the files on the receiving side that are not on the sending side, this tells rsync to also delete any files on the receiving side that are excluded (see --exclude).
Existe uma maneira de especificar somente excluir arquivo / dir se ele foi excluído, caso contrário, não exclua. Eu tenho uma situação onde eu backup meu homedir no meu laptop para o meu dispositivo nas usando o rsync. Eu quero continuar a excluir fotos do meu laptop, mas quando eu sincronizo, eu não quero que elas sejam excluídas do nas mas para excluir alguns dirs do backup usando --exclude e quer que eles sejam excluídos no NAS também.
Obrigado,
TM
O uso de filtros pode atender aos seus requisitos:
--filter='P /some/dir'
Pergunta relacionada: Como excluir rsync exclui da exclusão?
rsync -avr --delete-excluded --include=*.txt /source /* /destination
Pode ajudar suas necessidades. Avise-se me.