2017-04-22 114 views
0

我用:发现错误:缺少参数-exec

find ./components -iname \"*.html\" -exec rsync -R '{}' ./build/ \\; 

这工作完全罚款在Linux中,但现在我无法使用cygwin的窗口中运行它。它给出了一个错误:

missing argument to `-exec'

即使使用:

find ./components -iname \"*.html\" -exec rsync -R ./build/; 

,但无法建立HTML文件。

我甚至尝试:

find ./components -iname \"*.html\" -exec rsync -R '{}' ./build/; 

而是给出了一个错误:

skip directory

回答

0

你越狱似乎逃脱了错误的事情:

  1. \\;产量\;
  2. ;产生了壳本身
  3. \;产量;令牌(使用此一)

所以,你的命令是:

find ./components -iname "*.html" -exec rsync -R '{}' ./build/ \;