Mac 上如何搜尋
外接硬碟和 NAS 裡的檔案
檔案散在幾塊外接硬碟、隨身碟和 NAS 上,只記得名稱裡的一個詞——這篇講三種找法各自的長處和短處,以及盤拔掉之後還能不能找到。
先說結論:只是偶爾找一次,用Finder搜尋或終端機的 find 就夠了。經常要在好幾塊盤、NAS 之間找檔案,而且希望盤沒插著也能知道檔案在哪個磁碟上,就需要一個把檔案名稱單獨記下來的工具——這正是 Locseek Pro 的做法。
系統搜尋要靠每塊盤自己的索引
Mac 的系統搜尋(Spotlight,Finder的搜尋框也用它)是按卷建立索引的:每塊外接磁碟、每個網路共享位置各有各的索引狀態。以下幾種情況都會讓你「明明有這個檔案卻搜不到」:
- 這塊盤的索引被關掉了,或者剛接上、還沒建完;
- 網路共享位置(SMB 等)能不能搜,取決於伺服器端是否支援這類索引;
- 硬碟中斷連線後,系統搜尋可能無法使用碟上的索引;Locseek 仍可搜尋已納入本機索引的名稱。
想確認某塊盤的情況,可以在「終端機」裡查看它的索引狀態(把路徑換成你的盤名):
各有長處,也各有代價
① Finder搜尋
打開那塊盤,在右上角搜尋框裡輸入名稱,並把範圍選成這塊盤。
適合:偶爾找一次、盤已經插著、它的索引正常。
代價:受上面說的索引狀態影響;盤拔掉就找不到。
② 終端機的 find
不依賴索引,直接把整塊盤走一遍:
適合:熟悉終端機、偶爾用。
代價:每次都要從頭掃一遍,盤越大、NAS 越慢,等得越久;盤拔掉同樣找不到。
③ 專門的檔案名稱索引
把各塊盤上的檔案名稱先記下來,之後每次搜都只查這份名單,不再去掃盤。
適合:經常找、盤多、檔案多。
代價:第一次要把盤完整掃一遍;需要一個專門的工具,比如 Locseek。
插著能秒搜,拔了也知道在哪個磁碟上
- 把盤或 NAS 加成索引位置設定 → 索引 → 索引位置,添加外接硬碟、隨身碟、NAS 或網路共享位置,在系統面板裡授權一次即可(屬於 Locseek Pro)。
- 像搜本機一樣搜邊打字邊出結果,幾塊盤、NAS 和這台 Mac 的檔案在同一個列表裡;左側側邊欄按位置點一下,就只看某一塊盤。
- 盤拔掉了,名稱還在已經記下的檔案名稱照樣能搜到,變淡顯示並標出「未連接」——你一眼就知道要去接哪個磁碟。不想看到,在設定 → 搜尋裡關掉即可。
- 插回去自動補齊重新接上後自動恢復索引,補上斷開期間的變化。想馬上確認,點「檢查連線」:找到了直接恢復,找不到會明確告訴你。
- 只記檔案名稱、路徑、大小與時間,不打開、不讀取、不上傳檔案內容,也不連網。
- 系統偶爾漏掉某塊盤的變化通知時,只重新核對那一塊盤,不會把所有位置整個重掃。
- 找到後可以直接重新命名、移動、拷貝、壓縮、加標籤(移動、拷貝、壓縮與標籤屬 Pro),都能 ⌘Z 還原。此網路位置沒有垃圾桶,所以那裡的檔案不提供「移到垃圾桶」。
適合
- 素材、照片、項目存檔分散在好幾塊外接硬碟上
- 家裡或公司有 NAS,常要從裡面翻檔案
- 記得檔案名稱的一部分,想在幾秒內知道它在哪個磁碟上
不適合
- 要按檔案內容裡的文字找——Locseek 只認名稱,請用系統搜尋
- 只是偶爾找一次——Finder或
find就夠了 - 在 Windows 上——Locseek 只有 Mac 版
關於外接硬碟與 NAS
為什麼 Mac 上搜不到外接硬碟或 NAS 裡的檔案?
系統搜尋要靠每個卷各自的 Spotlight 索引。外接磁碟可能被關掉了索引、還沒建完,網路共享位置則取決於伺服器端是否支援。可以在終端機用 mdutil -s 加卷路徑查看某個卷的索引狀態。
外接硬碟拔掉以後,還能搜到裡面的檔案嗎?
系統搜尋和 find 都不能,因為它們要讀取已掛載的磁碟。Locseek Pro 會保留已經索引的檔案名稱:磁碟拔除後照樣能按名稱搜到,結果標出「未連接」;重新接上後自動補齊變化。
Locseek 會讀取 NAS 上檔案的內容嗎?
不會。Locseek 只索引檔案名稱、路徑、大小與時間,不打開、不讀取、不上傳檔案內容,也不連網。詳見本機隱私搜尋。
索引外接硬碟和 NAS 需要付費嗎?
需要 Locseek Pro。免費版可索引桌面、文件、下載項目的任意組合;Pro 可添加整個啟動磁碟、任意資料夾、外接磁碟、隨身碟、NAS 與網路共享位置,年付或一次買斷,功能相同。見價格。