如何在 Mac 上找出大型檔案
幾個被你遺忘的大檔案,佔用的空間可能比上千個小檔案還多:螢幕錄影、匯出的影片、磁碟映像檔,以及只下載過一次的安裝程式。
簡單說:打開「系統設定」›「一般」›「儲存空間」,按一下「文件」旁邊的資訊按鈕:大型檔案會列出最大的那些檔案。在 Finder 中,按下 Command-F 並依「檔案大小」搜尋。在終端機中,find ~ -type f -size +1G 會列出你個人專屬資料夾中所有超過 1 GB 的檔案。
怎麼用 Finder 找出大型檔案?
- 打開 Finder 視窗,按下 Command-F。
- 按一下這台 Mac,再按一下「種類」,選擇「其他⋯」›檔案大小。
- 設為「大於」1 GB 或 500 MB。按一下「大小」欄位即可排序。
怎麼在終端機找出大型檔案?
列出你個人專屬資料夾中最大的檔案和大小,由大到小:
find ~ -type f -size +1G -exec du -h {} + 2>/dev/null | sort -rh | head -30
~/Library 中的檔案屬於 App:移除之前先查清楚。你自己的檔案在「桌面」、「文件」、「下載項目」、「影片」和「圖片」中。
被遺忘的大檔案通常藏在哪裡?
- 下載項目:已經用過的
.dmg和.pkg安裝程式,還有影片。 - 桌面和影片:螢幕錄影(macOS 預設存到桌面)和匯出的影片。
- Finder 的 iPhone 更新:每個好幾 GB 的
.ipsw檔案。請參閱可以刪除我 Mac 上的 iPhone 軟體更新檔嗎?
怎麼找出螢幕錄影?
macOS 在製作截圖和螢幕錄影時會加上標記,不管檔名是什麼。Spotlight 可以依這個標記找到它們:
mdfind 'kMDItemIsScreenCapture == 1'
怎麼找出一年沒打開過的檔案?
這行指令會列出你個人專屬資料夾中(Library 除外)超過 100 MB、一年來沒有打開或修改過的檔案。macOS 不一定會記錄檔案的打開時間,所以請把這份列表當作參考:
find ~ -path ~/Library -prune -o -type f -size +100M -atime +365 -mtime +365 -print 2>/dev/null
哪些舊安裝程式可以刪除?
已經安裝過的 .dmg 或 .pkg 都可以移除:App 已經在「應用程式」裡,它的網站上也有最新版本。只有在 App 無法再次下載時,才需要留著安裝程式。