解決 Mac 電腦 Finder 沒有顯示最近下載的檔案

瀏覽器下載檔案後,雖然瀏覽器顯示已經下載完成,但是 Finder 切換到下載資料夾 ( ~/Downloads/ ) 卻沒有顯示最近下載的檔案。解決方式是減少下載資料夾的檔案數。



問題狀況:

別的資料夾可以馬上顯示新的檔案,但是下載資料夾卻無法顯示新的檔案。猜測是因為下載資料夾累積太多檔案。首先了解資料夾的檔案數。使用 Mac 終端機 (Terminal.app) 或 iTerm2 輸入以下指令:
find ~/Downloads/ -type f | wc -l
顯示下載資料夾的檔案數,不包含子資料夾的檔案數。我的狀況是下載資料夾有超過  2 萬個檔案,而可以馬上顯示新的檔案的另一個資料夾約 1 萬個檔案。

解決方式:

[已知問題: 檔案所在的資料夾並不會一同移動]

1. 建立暫時資料夾,例如今天日期 2018-11-06
mkdir ~/Downloads/2018-11-06
2. 將超過 30 天以上的檔案移到暫時資料夾
sudo find ~/Downloads/ -type f -mtime +30 -exec mv {} ~/Downloads/2018-11-06/ \;
3. 檔案移動需要等待一段時間

4. 檔案搬移完成後,約等數分鐘 Finder (有強制關閉 Finder 再重新啟動,但不確定是否是必要步驟) 就恢復可以馬上顯示最近下載的檔案。猜測是因為 Mac 需要一些時間更新檔案的索引。

版本資訊:
macOS Mojave 版本 10.14

參考資料:
圖片來源:

留言