搜索不含特定字符串的文件名

搜索不含特定字符串的文件名

因此,当您想要从目录到所有深度搜索文件名包含字符串 xyz 的文件时,您可以编写

sudo find path -name '*xyz*'

如何查找所有文件没有字符串 xyz?

答案1

!在表达式前添加(not):

sudo find path ! -name '*xyz*'

答案2

要搜索不包含'*xyz*' 的文件,请执行以下操作:

sudo find path -type f -not -name '*xyz*'

要搜索不包含'*xyz*'以下内容的路径(文件和目录):

sudo find path -not -path '*xyz*'

要以不区分大小写的方式搜索,请在名称或路径前面加上i,即-iname-ipath

相关内容