震惊!256G的mac磁盘还不够用,竟然是因为它!

本文讲述了作者在mac上遇到磁盘空间不足的问题,通过常规清理、使用Dr.cleaner工具以及查找并删除隐藏的.swp文件,最终成功释放大量磁盘空间,从150G降至12G,强调了检查和清理隐藏文件的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在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目录下,定期把该目录全部清理掉。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值