![如何使用 mdfind 实现文件名的文字精确匹配?](https://linux22.com/image/1435072/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20mdfind%20%E5%AE%9E%E7%8E%B0%E6%96%87%E4%BB%B6%E5%90%8D%E7%9A%84%E6%96%87%E5%AD%97%E7%B2%BE%E7%A1%AE%E5%8C%B9%E9%85%8D%EF%BC%9F.png)
我想找到一个完全匹配的文件名,而不是所有名称中包含该单词的文件。
我试过了mdfind -name "^filename$"
,但正则表达式似乎不起作用。
答案1
有一个-literal
选择:
mdfind -literal "kMDItemDisplayName == filename"
我不知道这是否可以缩短,但对我来说似乎有效。
我想找到一个完全匹配的文件名,而不是所有名称中包含该单词的文件。
我试过了mdfind -name "^filename$"
,但正则表达式似乎不起作用。
有一个-literal
选择:
mdfind -literal "kMDItemDisplayName == filename"
我不知道这是否可以缩短,但对我来说似乎有效。