find 参数问题,不难,版主有空来看看...

find 参数问题,不难,版主有空来看看...

今天发现一个奇怪的问题:我在找网卡的配置文件是哪些,命令如下:
cd /etc
sudo find . -iname *|xargs grep '192.9.104.80'
结果出现提示:
find: paths must precede expression
Usage: find [path...] [expression]

而且我再回到自己的主目录下,find . -iname * 都是出现这个错误提示,而以前我都是用find . -iname *找文件的呀???这是怎么回事???我su到root,然后再用find也是这样.

后来改成find . iname *就行了,就是把iname前面的小横杠拿掉就行,那为什么以前能行呢????而且重启机器也是如此...晕...     
我从来都不用那个“-”减号的啊

下次记住不要用减号