震驚!256G的mac磁盤還不夠用,竟然是因爲它!

在mac電腦的使用過程中,想必大家都遇到過,經常會被磁盤空間不足的告警給打斷。

沒錯,就是上面這個告警。但可能自己的mac本並沒有用多長時間,到底是什麼東西佔了這麼多空間呢?今天終於讓我發現了。

常規操作

開始,我按照引導,點了這裏的“管理...”,進入存儲空間優化界面

大概看一下,其中文稿、系統、應用程序佔用空間最多,分別是158G、59G和19.7G。根據指引,分別把“廢紙簍”中的文件清理掉、把應用程序中不常用的應用程序刪除。系統我們看不到,先忽略。最後進入佔用空間最多的文稿。

這裏分別有“大文件”、“下載項”和“文件瀏覽器”三項,我們分別到這三個選項下,找到自己不需要的文件,進行清理。

以上,就是系統能幫助我們進行的一些初步清理了。但對於我來說,清理完這些,依然沒有多大作用。

使用工具

之後,我又到網上查找清理工具。之前windows時代,有各種清理工具,國內常用的有360衛士、騰訊電腦管家等。但在mac電腦下還沒有用過相關工具,找了一下,發現大家用的最多的還是 Dr.cleaner。

下載安裝各自百度吧。這裏有個知乎的簡單介紹:https://www.zhihu.com/question/264359421/answer/279907576

安裝完之後:

在這個軟件中,我們可以清理“垃圾文件”,之後點系統優化

其實這裏除了垃圾文件,相比系統自帶的工具,並沒有多多少東西。

一頓操作之後,回來看到,文稿佔用的磁盤空間依然非常之大。

罪魁禍首

經過上面的幾番償試以後,我決定用系統命令尋找這些垃圾隱藏在哪裏。

1、在自己的家目錄下,使用命令 du -sh,查看一共佔用的磁盤空間大小

localhost:~ my$ du -sh
174G	.

2、使用 du -sh *查看每個目錄佔用的磁盤空間大小

localhost:~ my$ du -sh *
240K	AF3A0A30-7B6C-43AF-A76C-E933067C1F50.dmp
956K	Applications
356M	Desktop
1009M	Documents
2.6G	Downloads
1.4G	FeProject
1.5G	IdeaProjects
 24G	Library
  0B	Movies
 18M	Music
 69M	Pictures
  0B	Public
 56K	WeChatProjects
4.0K	ggg.sh
  0B	iCloud 雲盤(歸檔)
6.3M	logs
4.0K	ssh2.sh

稍微一計算,發現一個奇怪的現象,所有目錄佔用空間加起來,與總空間佔用量相差巨大,可是所有目錄都在這裏了,還有哪些東西會佔用磁盤呢?沒錯,隱藏文件。

windows和mac都有隱藏文件。mac下隱藏目錄和文件和linux類似,以.開頭。接下來我們看一下是不是隱藏文件導致的。

接下來,我看用命令 du -h -d 0 .* 來查看下當前目錄下,以.開頭的,即隱藏文件佔用的磁盤空間

localhost:~ my$ du -h -d 0 .*
174G	.
174G	..
4.0K	.CFUserTextEncoding
 28K	.DS_Store
8.0K	.SwitchHosts
  0B	.Trash
 12K	.a.swp
 76G	.abc.swp
  0B	.android
 36K	.babel.json
 12K	.bash_history
4.0K	.bash_profile
1.0M	.bash_sessions
 63G	.c.swp
 28K	.config
4.0K	.cups
  0B	.date
4.0K	.dbshell
5.1M	.dubbo
752K	.gem
4.0K	.gitconfig
4.0K	.jdate
4.0K	.lesshst
240K	.local
3.2G	.m2
4.0K	.mailcap
4.0K	.mime.types
  0B	.mongorc.js
4.0K	.mysql_history
5.0M	.node-gyp
356M	.npm
 71M	.npminstall_tarball
4.0K	.npmrc
 12K	.oracle_jre_usage
  0B	.rbenv
8.0K	.rocketmq_offsets
 64M	.sonar
4.0K	.ssh
4.0K	.vim
 20K	.viminfo
193M	.vscode
344K	.vue-templates
1.7M	.wns

看見了沒?其中 .abc.swp 佔用76G、.c.swp佔用63G。

看見了沒?其中 .abc.swp 佔用76G、.c.swp佔用63G。

看見了沒?其中 .abc.swp 佔用76G、.c.swp佔用63G。

.swp文件是vi/vim工具查看文件時生產的,如果正常退出會立即刪除,在多個終端同時打開一個文件,或非正常退出時,這個文件不會刪除,以備下次打開時恢復之用。因爲我經常使用vim來編輯文本文件,隨手用abc、ab等命名一些文件,有時開的終端比較多,從而生成這種文件。

最後我把這幾個隱藏文件刪除後,磁盤佔用量大大減少了。

從150G直降到12G。重獲新生!

總結

當系統空間不足時,除了一些可見文件之外,千萬不要忽略隱藏文件。

臨時使用的東西,最好有定期清理的習慣,比較放到一個tmp目錄下,定期把該目錄全部清理掉。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章