使用find命令但出现错误“路径必须在表达式之前”

时间:2019-04-05 20:06:05

标签: unix

我正在尝试使用find命令,但是得到“路径必须超出expression:name”

我之前已经看过这里给出的答案,并在表达式中加上了引号,但是它仍然给我同样的错误。我的$ SUB路径是/ home / year / sessions / subjects / MRI

    find $SUB \( -name '*first*.tgz' -o name '*second*.tgz' \) -exec cp {} ./$SUBJECT1 \;

我的文件路径不正确?预先感谢

1 个答案:

答案 0 :(得分:0)

正确的命令是:

  find $SUB \( -name '*first*.tgz' -o -name '*second*.tgz' \) -exec cp {} ./$SUBJECT1 \;