rsync cópias de tentativa de hardlink

1

Eu tentei configurar um script para vincular meus arquivos à minha conta box.com (pois é um backup da minha biblioteca de músicas). Como quero executá-lo automaticamente para sincronizar minha música em vários dispositivos, eu queria usar o rsync como estou no Mac OS X 10.7.4 (se alguém se importa).

O script que eu criei porém apenas copia os arquivos em vez de hardlinking eles (o espaço disponível no disco diminui quando eu inicio o script). O que estou tentando alcançar é o aplicativo box.com, que sincroniza algo fora da pasta real.

Eu já fiz RTFMed e pesquisei no Google, mas não consigo encontrar uma solução adequada, então espero que vocês possam me ajudar. Este é o script que eu uso:

rsync -azluPhmt --progress --link-dest=./iTunes ./iTunes/Users/admin/Box.com/iTunes --delete-during --exclude="*Album Artwork*"
    
por Asmodiel 24.08.2012 / 12:07

1 resposta

3

De acordo com a seção rsync man de --link-dest=DIR ,

If DIR is a relative path, it is relative to the destination directory.

Suponho que você tenha considerado que seria relativo ao diretório de trabalho atual. Você provavelmente quis escrever:

rsync -azluPhmt --progress --link-dest="$PWD/iTunes" …
    
por 24.08.2012 / 15:35