![f9cab607bd9df5d71c2d421138c92aff.png](https://i-blog.csdnimg.cn/blog_migrate/547c482e38d74b9f1ad540eca94a21c8.jpeg)
Retina MacBook Pro作为生产力工具,实在是舒爽。 16G内存按理说应该妥妥的,然而最近经常发现RMBP的内存消耗太大。
一顿操作猛如虎,打开活动监视器,果然发现奇怪的进程。关掉,都给我关掉!关掉一堆进程之后,看着可用内存又增加了,我比银行卡余额增加还开心。
![8e146becc5b398ed2526fb0e2f1e18af.png](https://i-blog.csdnimg.cn/blog_migrate/14dda91cf2542e71907c20cffa4eb0eb.jpeg)
然后忽然想到Mac自带的spotlight是不是也可以关掉呢。关掉!都给我关掉! 然而没想到,这个操作却给我带来了小麻烦。 我那时候还不知道mds这个进程和spotlight有什么联系,早知道我就不会关掉它了。
关掉spotlight
又是一顿操作猛如虎,搜到了指令如下:
- 禁用spotlight服务:
sudo mdutil -a -i off
2.启用spotlight服务:
sudo mdutil -a -i on
虽然没发现什么明显的变化,但是内心舒爽了许多。
另外,删除菜单栏spotlight图标:
cd /System/Library/CoreServices/
sudo mv Search.bundle/ Search2.bundle/
恢复菜单栏图标:
cd /System/Library/CoreServices/
sudo mv Search2.bundle/ Search.bundle/
问题&官方建议
然而第二天我就发现了问题…… 点击Finder左侧的标签,找不到文件了,右侧一片空白。
![a67cf013f6b821f0cce09859b6db4a28.png](https://i-blog.csdnimg.cn/blog_migrate/2e72f2e1d5335fbfca134f04ea366687.jpeg)
当时我还没有想到可能与前一天的操作有关,于是联系了苹果的客服。客服非常棒,给了我3个没有用的建议:
如何在 Mac 上使用安全模式support.apple.com![e9d13e5f0a12c41f1fc9270ee2294ae8.png](https://i-blog.csdnimg.cn/blog_migrate/100c585e556d0af330e0ac8b0c78196b.png)
![df6d92065eda1e8ea01284fa0f6f665f.png](https://i-blog.csdnimg.cn/blog_migrate/5bb44dc3ae62eeca3a3ecf445693054d.png)
是的,并没有什么用,只是重启数次罢了。
解决
由于我的电脑里文件很多,虽然都有按照一定的规律存放,但Finder里按标签查找实在是方便。于是又是一番猛如虎的操作,终于将问题解决了。
这个时候我隐隐发觉,可能是因为前一天关闭了spotlight的缘故。然而,通过上面的命令开启之后,凭借标签依然找不到文件。我开始慌了。
最后没办法,求助了一位大佬,问题得以顺利解决。 其实就是,我关闭了进程,导致spotlight的文件索引失效,因此标签无法和文件对应到了。那么只需要重新都开启了,问题自然解决了。当然,spotlight耗费内存的问题,也就只能忍了。
步骤如下
一、断开外部设备
断开任何外接存储设备,比如时间机器备份盘、U盘和网盘等。 在终端中运行命令:df,如果只输出6行,就可以了:
![c5a4816f37618dd83dde02663efa059e.png](https://i-blog.csdnimg.cn/blog_migrate/b8064c1d537f25408c74f7fcf754b0e3.jpeg)
二、spotlight/聚焦
打开活动监视器后,在搜索框输入:mds,按Enter键确认,应该看到进程名称有“mds”列出,如下图。如果没有说明使用了某种方式禁止了macOS的聚焦功能。 (我就是禁止了spotlight功能)
![5d129a664a77d3ed5577b4d2d8fe139a.png](https://i-blog.csdnimg.cn/blog_migrate/bd20452b3ce4456e48edb8447a402429.jpeg)
三、spotlight/聚焦设置
在系统便好设置 —> 聚焦中,在“搜素结果”标签页中,如果没有特殊原因,将所有的选项都选中;而在“隐私”标签页中,保持空白:
![b0b456761dcf36147e1685ee34daff87.png](https://i-blog.csdnimg.cn/blog_migrate/f72b310b426636bcc0a1195974bcf2c7.jpeg)
![3bd3a42e715a67141742661237b0c5d0.png](https://i-blog.csdnimg.cn/blog_migrate/32cd9c3df3558b16dc98ae71ceecde33.jpeg)
![ff1506316726fe8cdbbbe98e5e7bda41.png](https://i-blog.csdnimg.cn/blog_migrate/1e4c6c0aa48d6363e156564ab451ab50.jpeg)
四、关键的内容开始了 测试文件夹
在桌面上,生成一个空的文件夹(鼠标右击桌面空白处,选择“新建文件夹”),起名为:test.tag 。
![726294ec090fd85200464fef69346dc4.png](https://i-blog.csdnimg.cn/blog_migrate/5da4f5be245db20ef76526be47f64802.jpeg)
五、finder/访达偏好设置
打开Finder,Command+,或者左上角 访达—>偏好设置。 在标签选项卡中将蓝色标签的名称改为:Blue,如下图,注意大小写一定一致,否则后面有问题。
![07017a7ba25b35f5897a3f4f655f1bf2.png](https://i-blog.csdnimg.cn/blog_migrate/f3b168bbafb68cb04ea6e299cf652118.jpeg)
(图为网图)
六、测试文件夹标签设置 在访达中,选择“桌面”,选中Test.tag文件夹,然后给他设置“Blue”标签:
![ef5f77e9acef046eb0087ebbe60074f6.png](https://i-blog.csdnimg.cn/blog_migrate/0716e411ed24de701945a427bfdd652a.jpeg)
(图为网图)
七、检测命令 在终端中,输入mdls命令后,再输入一个 <空格>, 然后,将桌面的test.tag文件夹拖放到这个窗口中,然后按enter执行。
![2eaa63f06c90a194944b117c3334314b.png](https://i-blog.csdnimg.cn/blog_migrate/63404b0bca9d3007effbd59bff6cac5d.jpeg)
(图为网图)
注意,接近改图最下面的的倒数第二行:Blue。如果没有这一行,检查前面的步骤是否正确。
八、快结束了 查找标签
在终端中, 复制并执行下面的命令:
mdfind "kMDItemUserTags = Blue" ~/Desktop
它应该返回找到了test.tag文件夹,否则检查上面的步骤。
九、Finder/访达标签查找
Finder/访达中的左边的标签中,选中“Blue”,看一下是否显示test.tag文件夹。 如果Blue可以找到,甚至找到了其它以前标记为蓝色的文件,说明成功了。
我点击到这里之后,风扇暴怒,之前标记为蓝色的文件开始一个一个出现,说明正在重新建立索引。
一个小建议:将标签的文字修改为简短的文字,比如“工作”、“学习”等等,或者是英文短语。 不过……我的标签还是很复杂,有「/」这种特殊符号甚至还有emoji。
后记
一番折腾,问题解决了。内存虽然还是占用很多,但我只能老老实实的开着spotlight了……
题图:Photo byWesson WangonUnsplash