Digamos que estou usando find
para definir arquivos de origemrsync
para uma -operação, fazendo uso de recursos especiais que conheço apenas desses dois comandos:
find /path/to/data -mtime -7 -mtime +5 -exec rsync -aAXu {} /path/to/dest \;
No entanto, neste caso, não posso usar +
with -exec
as que rsync
leva o destino como último argumento.
Isso significa que rsync
está sendo chamado uma vez por arquivo correspondente em vez de criar uma lista de argumentos e chamar rsync
apenas um mínimo de vezes.
O mesmo problema aparece xargs
como eu precisaria do -I
sinalizador, o que implica -L 1
.
O manual não parece mostrar uma --destination-dir=dest
opção.
Existe alguma maneira simples de criar um rsync
comando -built-up de uma lista de arquivos de origem?
Talvez esta seja uma pergunta XY e outros comandos sejam mais adequados?