有時候,當我們的mac硬盤空間不夠用的時候,我們查看“用戶”文件夾,發現這個文件夾占用了很大的存儲空間,可是當我們一個一個查看這個文件夾下的子文件夾所占的存儲空間大小並把這些存儲空間大小加起來的時候卻發現,這些子文件夾所占存儲空間總和只占了“用戶”文件夾的30%不到,其它70%莫名其妙就不見了,這非常奇怪,這是為什么呢?
其實,事情是這樣子的,其實在這個“用戶”文件夾下,有一個文件夾是隱藏的,這個文件夾叫“資源庫”,“資源庫”默認被系統隱藏了,我們使用命令行命令顯示所有隱藏文件后就能夠看到它了,就是它占用了“丟失掉了的存儲空間”,這個時候雖然可以查看“資源庫”的大小,卻還是不能從 Finder 窗口中直接打開它,所以我們還是不能夠知道到底是它下面的哪些東西占用了大部份空間。
這里有一個方法可以打開它:首先切換到 Finder 程序,打開“前往”菜單。
然后按住 Option 鍵,菜單中會出現“資源庫”一項,然后點擊它即可打開隱藏的用戶資源庫文件夾,這樣我們就進入這個文件夾了
打開這個文件夾后,我們依次打開“Developer”---->“Xcode",在"Xcode"里面有一個叫“DerivedData” 的文件夾,在這個文件下保存了很多文件,就是這些文件占據了“丟失掉了的空間”的90%,打開“DerivedData”后我們可以看到,其實這里保存的就是我們之前在模擬器上運行過的所有程序的源代碼,我們只要把它們刪除掉就好了,這樣我們就可以找回了那丟失的幾十個G的存儲空間了。