日期:2014-05-16  浏览次数:20730 次

关于find命令
  大家好,我在当前目录下有这两个文件:vData.264和lg.264。我使用命令:
 find .  \{ -name "v*" -or -newer lg.264  \}  -type f -print

请问两个问题:
1.为什么系统提示错误:“find: paths must precede expression Usage: find [-H] [-L] [-P] [path...] [expression] ”

2.我命令中的文件名lg.264改成while之后,没有提示出错,但是提示“find: while: No such file or directory”,但是为什么不能找到vData.264这个文件呢?
  谢谢大家!

  

------解决方案--------------------
因为你的命令是错误的。
find .  \( -name "v*" -or -newer lg.264  \)  -type f -print

find的expression当中没有这种{}操作