红联Linux门户
Linux帮助

find命令应该如何正确使用?

发布时间:2013-08-31 00:28:05来源:红联作者:wwenyunkui
[root@cnyunwei etc]# find /etc -name init*
find: paths must precede expression: init.d
Usage: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression]
You have mail in /var/spool/mail/root
[root@cnyunwei etc]# find /etc -name http*
/etc/httpd
/etc/logrotate.d/httpd
/etc/rc.d/init.d/httpd
/etc/sysconfig/httpd
[root@cnyunwei etc]#
[root@cnyunwei etc]# uname -a
Linux cnyunwei.com-Cacti 2.6.32-220.el6.i686 #1 SMP Tue Dec 6 16:15:40 GMT 2011 i686 i686 i386 GNU/Linux
如上find /etc -name init*和find /etc -name http*,两条命令,除了expression外,完全相同,但是结果却相差很大,哪位大侠给指点一下,是什么原因?
谢谢
文章评论

共有 7 条评论

  1. gh131461 于 2013-12-19 21:04:23发表:

    n

  2. izoaix 于 2013-09-28 21:54:29发表:

    init是命令,可以加上双引号去义使用

  3. Moffy 于 2013-09-24 22:20:17发表:

    man

  4. nic疯锋 于 2013-09-24 15:43:15发表:

    不错、

  5. xjboy 于 2013-09-03 12:12:41发表:

    有man的教程吗

  6. duyaojie 于 2013-09-02 13:32:27发表:

    善用man

  7. cdyemail 于 2013-08-31 09:31:42发表:

    文件匹配的事情,加上一个"",之后会传递给find命令,否则shell先进行文件匹配。