0

我有一个通用项目文件夹和一个基本代码,我将用于不同的平台。我所做的是使用“ lndir ”创建“影子”目录。当我尝试运行rsync脚本以取消引用我的影子目录中的符号链接并将它们复制到新目标中的新文件夹时,使用...

" rsync –pvtrlL –cvs-exclude projectdirectory/* ../projectdirectorydestinationfolder/ "

我收到以下错误...

rsync 错误:无法在 /SourceCache/rsync/rsync-42/rsync/main.c(992) [sender=2.6.9] 传输某些文件(代码 23)

仅创建目标文件夹但内容为零。当我 cd 回到一个目录并运行与上面相同的命令时,输出跳过了我的项目目录中的几个目录,这些目录是我使用lndir命令创建的影子目录。

知道我哪里出错了吗?

4

1 回答 1

0

老鼠!正是这些小事可以产生如此大的影响!您相信 rsync 脚本中缺少“-”吗?

应该是

rsync --cvs-exclude projectdirectory/* ../projectdirectorydestinationfolder/

代替

rsync –cvs-exclude projectdirectory/* ../projectdirectorydestinationfolder/

我在“cvs”前面添加了缺失的破折号,它起作用了!

于 2013-07-03T14:14:47.540 回答