瀏覽器下載檔案後,雖然瀏覽器顯示已經下載完成,但是 Finder 切換到下載資料夾 ( ~/Downloads/ ) 卻沒有顯示最近下載的檔案。解決方式是減少下載資料夾的檔案數。
問題狀況:
別的資料夾可以馬上顯示新的檔案,但是下載資料夾卻無法顯示新的檔案。猜測是因為下載資料夾累積太多檔案。首先了解資料夾的檔案數。使用 Mac 終端機 (Terminal.app) 或 iTerm2 輸入以下指令:
解決方式:
[已知問題: 檔案所在的資料夾並不會一同移動]
1. 建立暫時資料夾,例如今天日期 2018-11-06
4. 檔案搬移完成後,約等數分鐘 Finder (有強制關閉 Finder 再重新啟動,但不確定是否是必要步驟) 就恢復可以馬上顯示最近下載的檔案。猜測是因為 Mac 需要一些時間更新檔案的索引。
版本資訊:
macOS Mojave 版本 10.14
參考資料:
問題狀況:
別的資料夾可以馬上顯示新的檔案,但是下載資料夾卻無法顯示新的檔案。猜測是因為下載資料夾累積太多檔案。首先了解資料夾的檔案數。使用 Mac 終端機 (Terminal.app) 或 iTerm2 輸入以下指令:
find ~/Downloads/ -type f | wc -l顯示下載資料夾的檔案數,不包含子資料夾的檔案數。我的狀況是下載資料夾有超過 2 萬個檔案,而可以馬上顯示新的檔案的另一個資料夾約 1 萬個檔案。
解決方式:
[已知問題: 檔案所在的資料夾並不會一同移動]
1. 建立暫時資料夾,例如今天日期 2018-11-06
mkdir ~/Downloads/2018-11-062. 將超過 30 天以上的檔案移到暫時資料夾
sudo find ~/Downloads/ -type f -mtime +30 -exec mv {} ~/Downloads/2018-11-06/ \;3. 檔案移動需要等待一段時間
4. 檔案搬移完成後,約等數分鐘 Finder (有強制關閉 Finder 再重新啟動,但不確定是否是必要步驟) 就恢復可以馬上顯示最近下載的檔案。猜測是因為 Mac 需要一些時間更新檔案的索引。
版本資訊:
macOS Mojave 版本 10.14
參考資料:
- Linux: Delete Files Older Than X Days - VION Technology Blog
- Recursively counting files in a Linux directory - Stack Overflow
- mkdir -- 建立目錄指令
- find(1) - Linux manual page
- 如何重建 Mac 上的 Spotlight 索引 - Apple 支援
圖片來源:
留言
張貼留言