Alfred 搜不到某些文件的問題還是 Mac 的 Bug

2022.01.30 @BJ

Alfred 有的 pdf 文件搜不到,但 Spotlight 能搜到。這個問題困擾了我好長好長時間,在網上找了很多方法試了之后都不行。奇怪的是:把不能搜到的 pdf 文件在原地復制一遍,副本 pdf 能用 Alfred 搜到。

今天突然搞明白了這個問題的 Bug 出在哪。事情還得從我的一個習慣說起。

我用 Alfred 最多的場景是搜電腦里面的保存的文獻 pdf,而文獻是用 Zotero 管理的。Zotero 會把每篇文獻單獨放在一個文件夾里,這樣雖然方便了 Zotero 但不方便直接看 pdf。

所以我想了個辦法,用 Hazel 將 Zotero 中增加的 pdf 創(chuàng)建個 alias 保存在某個文件夾A里面。這樣很方便直接查看所有的 pdf 了。

但這樣又有個麻煩,每次用 Alfred(或者 Spotlight) 搜文獻的時候,會同時搜到源文件,還有它的 alias。這樣顯得比較冗余。于是,我將 文件夾A 添加到了 Spotlight Privacy 里面,以防止搜索到 alias。

Bug 就是在這里出現的:如果一個 文件A 的 alias 被列入 Spotlight Privacy 中,則 Alfred 會搜不到 文件A 和它的 alias。(Spotlight 不會搜到 alias, 但能搜到 文件A)。

已經寫了個郵件反饋了這個問題,希望能得到解決吧。


更新:原以為上述原因就是要找的 bug,但發(fā)現還有另一個更神奇的事情。就算刪除了 Spotlight Privacy,還是有很多文件只能用 Spotlight 找到而不能用 Alfred 找到(Alfred 并沒有設置過搜到限制)。

當我仔細檢查 Zotero storage 文件夾下面到底哪些文件會不被 Alfred 搜到時,發(fā)現我的 2000 多篇文獻只有 600 多篇能搜到(而且是按文件夾命名排序前600多的那些能找到,后面的找不到)。而且用 Finder 搜 storage 文件夾下面有哪些 pdf 文件時,也只能看到這 600 多篇。其他的 1400 多篇,即便眼睜睜看到就在 storage 的子文件夾下面,但居然不能被 Finder 檢索到(用 Spotlight 依然能搜到)。接著我發(fā)現這些文件只要再打開一次,馬上會出現在 Finder 的檢索結果中... 同時也能被 Alfred 搜到了...

說到底,這還是 Mac 系統的鍋?。。?!,以后可不敢隨便升級 Mac 系統了。

找到了問題所在,解決辦法也就有了。在 Spotlight Privacy 中刪除 alias 文件夾,然后把 storage 文件夾復制一遍,以新換舊,就可以了。

總結一下:

  1. Alfred 和 Finder 是一伙的,但和 Spotlight 不是一伙的。
  2. Mac 系統升級要謹慎,不可預料的坑太多。

2022.02.06 更新
原以為上次解決了問題,但只是臨時解決。今天發(fā)現同樣的問題又出現了,哎,又得重新來一遍。真正的問題到底在哪呀?
2022.02.07 更新
在 Mac 系統內復制只能臨時解決問題。索性先把文件夾打包重新解壓出來,問題似乎解決了,但愿這次是永久解決...
2022.02.08 更新
查了查,確實是 Mac 系統的問題。將文件或文件夾復制一遍是最簡單的解決方法,但只能臨時解決...
Finder doesn't find files (but Spotlight does)

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容