2017-04-22 112 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/ \;