Acredito que você precisa de --link-dest=$item
para cada item da sua lista de diretórios de backup.
Se você quiser que os argumentos --link-dest=
gerados de um glob, você pode fazer:
printf ' --link-dest=%q ' *
Estou usando o Rsync como uma ferramenta de backup. Quando eu criar um novo backup, eu gostaria que ele olhasse em todas as pastas de backup existentes para cada arquivo e, se já existir, crie um link físico.
Na página de manual do Rsync ,
Beginning in version 2.6.4, multiple --link-dest directories may be provided, which will cause rsync to search the list in the order specified for an exact match.
Eu poderia criar uma lista com todas as minhas pastas de backup e passar a lista para --link-dest, no entanto, suspeito que deve haver uma solução melhor.
Posso usar um curinga no argumento DIR de - link-dest? (Eu tentei * mas não funcionou).
Posso fazer --link-dest
procurar arquivos recursivamente? Eu tentei configurar o DIR para minha pasta de backup e usar --recursive
, mas ele não encontrou os arquivos e criou um novo arquivo em vez de um link físico.
Acredito que você precisa de --link-dest=$item
para cada item da sua lista de diretórios de backup.
Se você quiser que os argumentos --link-dest=
gerados de um glob, você pode fazer:
printf ' --link-dest=%q ' *