rsync 硬链接尝试副本

rsync 硬链接尝试副本

我尝试设置一个脚本将我的文件硬链接到我的 box.com 帐户(因为它是我的音乐库的备份)。由于我想自动运行它以在多个设备之间同步我的音乐,因此我想使用 rsync,因为我在 Mac OS X 10.7.4 上(如果有人关心的话)。

然而,我想出的脚本仅复制文件而不是硬链接它们(当我启动脚本时可用磁盘空间会降低)。我想要实现的是 box.com 应用程序同步其实际文件夹之外的内容。

这是我使用的脚本:

rsync -azluPhmt --progress --link-dest=./iTunes ./iTunes/Users/admin/Box.com/iTunes --delete-during --exclude="*Album Artwork*"

答案1

根据rsync手册页部分--link-dest=DIR,

如果目录是相对路径,它是相对于目标目录的。

我猜您认为它是相对于当前工作目录的。你可能想写:

rsync -azluPhmt --progress --link-dest="$PWD/iTunes" …

相关内容