I have a folder on a local machine and want to rsync to a folder on a remote machine. I would like to evaluate the copy against a folder on the remote machine --link-dest
. The target directory will then be hardlinked to the link--destination
folder.
I keep getting no such file or directory
errors:
rysnc -avh -e `ssh -p 2346` --link-dest=user@remote:home/user/techapps/backup user@remote:/home/user/techapps/target
Is this possible to do ? or am I just writing it wrong?
Best Answer
When specifying the
--link-dest
option for a destination that is on a remote host, your path should be given as a relative path from the perspective of the destination path. Don't use theuser@host:full
path syntax.Of course since the goal is for hard links, it is obviously required for the destination path, and the link-dest path to both exist on the same filesystem.