现在,我所知道的只有:
find / -name string.*
区分大小写,并且找不到名为的文件:
1string.x
STRing.x
string1.x
如何进行搜索以便在搜索中将所有上述内容返回到不区分大小写的匹配项?
答案 0 :(得分:22)
使用-iname
选项代替-name
。
答案 1 :(得分:7)
或者您可以使用find / | grep -i string
答案 2 :(得分:4)
如果你想避免使用单引号,这也可以。
find . -iname \*string\*
答案 3 :(得分:2)
在find中使用-iname用于不区分大小写的文件名匹配。
答案 4 :(得分:0)
如果您所在的系统没有GNU utils包提供的find
命令,则可以单独使用-name
标记和POSIX括号表达式
find . -name '*[Ss][Tt][Rr]ing*'