MacOS系统目录结构与垃圾清理
目錄
- 一、硬盤根目錄(Macintosh)
- 1.1、根目錄隱藏文件夾
- 1.2、根目錄沒有隱藏的文件夾
- 1.2.1、應用程序
- 1.2.2、系統
- 1.2.3、用戶
- 1.2.4、資源庫
- 二、其他空間
- 2.1、查看位置
- 2.2、產生位置
- 2.3、產生原因
- 三、清理macOS的垃圾文件
- 3.1、使用系統自帶的清理
- 3.2、進入文件夾中刪除
- 3.3、查看文件大小技巧
- 3.4、常用軟件緩存刪除
- 四、第三方輔助清除工具
- 五、實戰
一、硬盤根目錄(Macintosh)
蘋果內置存儲的根目錄都在這里,其中有隱藏文件夾和沒有隱藏的文件夾,按【command + shift + .】是切換隱藏文件夾顯示隱藏的快捷鍵。
1.1、根目錄隱藏文件夾
首先要知道,macOS系統是基于Unix內核開發的,而硬盤根目錄的這些隱藏文件夾,就是Unix內核運行所需的目錄。
etc:用于存放Unix配置文件
tmp:用于存放臨時文件
var:用于存放頻繁讀寫的文件
bin:用于存放Unix的基礎命令,如:echo、kill、rm
sbin:用于存放Uinx的進階命令,如:ping、shutdown
usr:其下還有多個子文件,用于存放更多指令、動態鏈接庫、固件配置文件等等
1.2、根目錄沒有隱藏的文件夾
它們共同構成了macOS:
1.2.1、應用程序
存放安裝在這臺電腦上的軟件,包括系統自帶的和第三方的。
1.2.2、系統
這里是存放核心文件和資源的地方。值得注意的是,系統文件里,還分別有一個應用程序和資源庫的文件夾,和硬盤根目錄下的兩個文件夾同名,但是它們不是一個文件,它們的內容也是不一樣的。系統 - 應用程序文件夾,裝的是系統自帶應用,系統 - 資源庫文件夾,裝的是macOS的核心組件,比如在CoreServices文件夾里可以找到:程序塢(Docker)、訪達(Finder)、天氣、通知中心、Siri等這些macOS核心服務的藏身地
1.2.3、用戶
這里是存放用戶自己文件的地方。其中共享文件夾是存放系統中所有用戶都能訪問的文件夾,一般就是我們安裝的一些軟件的配置文件。另一個就是以我們用戶名命名的文件夾,是我們日常存放自己文件的地方。個人用戶文件夾,里面也有許多隱藏文件夾,這些就是我們安裝軟件留下的配置文件和緩存了。其中里面還有一個資源庫文件見,簡直就是各種套套娃了。
1.2.4、資源庫
這里主要是一些系統資源、配置文件、第三方軟件的配置文件等
二、其他空間
2.1、查看位置
打開電腦桌面右上角蘋果菜單 - 點擊關于本機 - 切換到存儲空間,然后就能看到其他空間了。那么其他空間指的是什么?是我們使用軟件的緩存嗎?對也不全對,下面介紹下其他空間:
2.2、產生位置
磁盤空間里的其他文件和文件類型無關,而是和文件在哪里有關(系統文件)。因為macOS不會每次都深度掃描系統文件。所以當系統文件中的容量出現變化之后,都會統一用其他顯示。
2.3、產生原因
知道了其他文件的位置,就能很好的解釋它產生的原因。其他文件產生于系統的文件夾(系統、用戶、資源庫),這些文件夾是為程序運行服務的,不論是系統本身還是第三方程序,在運行的時候都會產生一些緩存和臨時文件。日積月累,緩存文件(Caches)會增加;而臨時文件(ScreenRecording),一般來說關閉程序或重啟以后就會自動刪除。但如果出現意外,臨時文件也可能會無法刪除。所以,隨著時間推移,系統內的緩存和臨時文件的增加,電腦內其他空間的占有也就越來越大了。
既然已經知道了其他文件產生的原因,也定位了其他文件的位置,那么是不是就可以清理它們呢,不不不~系統文件夾非常重要,有些文件誤刪會直接導致系統奔潰。而且里面的文件夾很多都是經過轉譯的,我們是無法找到緩存和臨時文件的。所以蘋果才會將其他文件置灰,不讓用戶操作,如果硬是要刪除系統內的文件還需要輸入密碼的原因。不然,對于硬盤空間困惑的小白用戶,一頓操作猛如虎,在看銀屏燦藍藍,搞得不僅系統奔潰,人也奔潰。
三、清理macOS的垃圾文件
知道了一些原理之后,就可以想辦法清除這些垃圾文件了:
3.1、使用系統自帶的清理
打開電腦桌面右上角蘋果菜單 - 點擊關于本機 - 切換到存儲空間 - 點擊管理:右側就有提供一些選項很詳細說明,我們按需要打開即可。
3.2、進入文件夾中刪除
1、去根目錄 - 資源庫目錄,找到Log、Caches文件夾,并將其和對應的子目錄全部刪除
2、去用戶 - 個人用戶 - 資源庫目錄下,找到Log、Caches文件夾,并將其和對應的子目錄全部刪除
3、去用戶 - 個人用戶 - 資源庫目錄下,找到【Application Support】下的【Mobile Sync】文件夾,這里面可能會有iOS設備的文件備份,確保不需要這些備份后直接刪除。
3.3、查看文件大小技巧
我們要是想查看,某個文件夾下所有子文件夾和子文件的大小。可以將我們想查看的文件夾,拖到終端,然后輸入以下命令,就能列出我們想要看到的結果,而且速度也快得很:
sudo du -sh *3.4、常用軟件緩存刪除
逐個找到我們常用軟件的緩存和日志目錄,然后刪掉里面的文件。這里目錄的路徑一般是可以在軟件的設置里找到。
四、第三方輔助清除工具
1、Clean My Mac X:手把手教你清理 Mac 的“其他空間”,釋放電腦的硬盤容量
2、騰訊檸檬:Mac硬盤又滿了?教你3分鐘高效清理存儲空間!
五、實戰
弄清楚了上面的原理之后,雖然我清除了一些文件,但是發現有不少可以進行清除的。以下是我的個人筆記本,在清理了部分垃圾文件后,其他文件占用內存(單位:G)記錄:
其他:179.46
系統三大資源庫占用內存:
硬盤 - 資源庫:8.52
硬盤 - 系統 - 資源庫:16.89
硬盤 - 用戶 - 用戶名稱 - 資源庫:77.56
其中用戶中的資源庫的內存分配:
資源庫(76.96):
Containers(32.39)
Developer(28.8)
Caches(10.1)
Applecation Support(4.86)
32.39 + 28.8 + 10.1 + 4.86 = 76.15
弄清了上面的一些基本原理,發現我的筆記本還有不少東西是可以清理的。
總結
以上是生活随笔為你收集整理的MacOS系统目录结构与垃圾清理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: u盘数据乱码怎么恢复?恢复U盘,图文教程
- 下一篇: 基于jsp的小说阅读下载系统