所以我知道如何使用星号字符在文件名中查找行尾或行首的字符串。问题是我找不到找到字符串的方法任何地方在文件名中。因此,当使用如下命令时:
查找 -name foo
只会匹配名为 foo 的文件,而使用星号的文件只会匹配文件名末尾或开头的文件,我想要一个可以在文件名中找到“foo”的表达式,比如“foobar”。
答案1
foo 之前和之后的星号:
find . -name "*foo*"
所以我知道如何使用星号字符在文件名中查找行尾或行首的字符串。问题是我找不到找到字符串的方法任何地方在文件名中。因此,当使用如下命令时:
查找 -name foo
只会匹配名为 foo 的文件,而使用星号的文件只会匹配文件名末尾或开头的文件,我想要一个可以在文件名中找到“foo”的表达式,比如“foobar”。
foo 之前和之后的星号:
find . -name "*foo*"