我正在尝试使用 rsync 将文件从一个外部硬盘复制到另一个外部硬盘。我使用以下命令
rsync -rv --exclude=.DS_Store ~/Volumes/Backed /Volumes/Hero
其中 Backed 是源,Hero 是目标。但是我一直收到此错误:
正在构建文件列表... rsync:link_stat“/Users/Corbin/Volumes/Backed”失败:没有此文件或目录 (2)
我想知道我做错了什么,并同步这两个硬盘。我使用的是 Mac 10.8,两个外部硬盘都格式化为 HFS+。
答案1
嗯,看起来好像你的一个外部硬盘没有安装在你认为的位置。
在该上下文中,“~”指的是用户的主目录,因此您告诉 rsync,“Backed”HD 安装在 /Users/Corbin/Volumes/Backed 中。是真的吗?我不怀疑那是安装东西的常用位置,所以我认为您想要做的是删除“~”,而只使用“/Volumes/Backed”。