如何在MacOS中查找名称含表情符号的所有文件和文件夹?
在MacOS中查找名称含表情符号的文件/文件夹
方法1:使用终端命令(精准高效)
打开「终端」应用,执行以下命令(替换/path/to/your/target/folder为你要检查的文件夹路径):
find /path/to/your/target/folder -type f -o -type d | grep -E '[\x{1F600}-\x{1F64F}\x{1F300}-\x{1F5FF}\x{1F680}-\x{1F6FF}\x{1F1E0}-\x{1F1FF}\x{2600}-\x{26FF}\x{2700}-\x{27BF}]'
-type f匹配文件,-type d匹配文件夹,两者用-o连接表示“或”- 正则表达式覆盖了常见表情符号的Unicode区块:包括笑脸表情、动物自然、旅行交通、旗帜、符号等
如果需要直接检查当前目录及子目录,可省略路径部分:
find . -type f -o -type d | grep -E '[\x{1F600}-\x{1F64F}\x{1F300}-\x{1F5FF}\x{1F680}-\x{1F6FF}\x{1F1E0}-\x{1F1FF}\x{2600}-\x{26FF}\x{2700}-\x{27BF}]'
方法2:使用Finder高级搜索(图形界面操作)
- 打开Finder,进入需要检查的文件夹
- 按下
Cmd + F调出搜索框 - 点击搜索框右上角的「+」号,添加搜索条件:
- 第一个下拉菜单选择「种类」→「其他」,在弹出列表中找到「名称」并勾选,点击「确定」
- 第二个下拉菜单选择「匹配正则表达式」
- 在输入框中粘贴以下正则(部分MacOS版本需将
\x替换为\u):[\x{1F600}-\x{1F64F}\x{1F300}-\x{1F5FF}\x{1F680}-\x{1F6FF}\x{1F1E0}-\x{1F1FF}\x{2600}-\x{26FF}\x{2700}-\x{27BF}]
- 搜索结果会自动列出当前文件夹及子目录中名称含表情符号的文件和文件夹
内容的提问来源于stack exchange,提问作者Qing Song
相关产品推荐
相关产品推荐

