禁止 mac 在U盘产生隐藏文件

自从 U 盘在 mac 上使用一段时间后,我发现里面有好多隐藏文件。

每个都是 4KB。基本上 U 盘里每个文件,都有一个跟它对应的隐藏文件。看来是 Mac 自动生成的,但不知道是用来干什么的,而且平时也没什么影响,毕竟隐藏文件不管在 win 还是 Mac,默认情况下都是不显示的,所以也就没去管它。

直到,那天 U 盘插别人的电脑,居然被安全软件检测到这些隐藏文件,弹窗说有安全隐患……

再接着,拿 U 盘去自助打印机,这一堆隐藏文件显示在那里,严重影响我查找要打印的文件的效率。这不能忍。

于是我百度一下,没有找到方法。再谷歌,就找到了。

是 Mac 上【聚焦搜索】(spotlight)这个软件造成的,这是一个全局搜索软件。应该是它为了能快速搜索到 U 盘里的文件,所以,当我们在 mac 上往 U 盘传文件的时候,同时会在文件旁边创建一个 4KB 的隐藏文件。

关闭方法

打开【系统偏好设置】,第一行倒数第二个的【聚焦】,进去后点【隐私】,然后左下角的【+】,之后选中 U 盘,确认就好了。以后再往 U 盘写入文件就不会有这些隐藏文件了,之前产生的那些可以在 win 下将之删除。(Mac 下在访达里根本无法显示这些文件)