问答详情
源自:4-3 Linux中 find命令

find /root -name “?i”如何用的啥意思,这命令如何书写,为啥我写完没有回显示那

find /root -name “?i”如何用的啥意思,这命令如何书写,为啥我写完没有回显示那

提问者:qwe你好啊谢谢 2018-02-25 12:41

个回答

  • 慕设计6362999
    2018-02-25 17:53:46
    已采纳

    首先find 是Linux较为强大的查询命令而locate只能进行文件查找  find 命令的用法有很多一种是通过

    我们如果知道文件的所在目录下的话可以不在root目录下进行查找这样可以提高查询效率,如果是在root目录下

    可以通过 find  -name  "wenjian"在双引号中涉及到通配符的问题 通配符有? ,*, []等?代表的是占位符只占一位而*号的可以匹配相近的信息 像你所说的这种情况?! ?只是起到占位的作用他占取了第一位相应的你查找的信息是只要无论第一位是什么只要第二位是i将其符合的信息统统列出来 

  • qq_原来_17
    2018-02-25 14:26:13

    find 是命令,/root 是查找的目录,-name 是按文件名查找,?代表一个字符,整个意思就是在/root目录下查找文件名是两个字符且第二个字符是i的文件