Mac无法清空“废纸篓”,怎么办?

对于Mac用户来说,“废纸篓”功能的作用和使用方法应该不陌生,与微软Windows操作系统一样,苹果MacOS的废纸篓功能同样是为了防止用户“误删文件”而设计的,尤其是当Mac用户批量删除大量文件的时候,很容易因为粗心大意误删某些重要文件,废纸篓就是为了预防这种情形而设计的,说它是关键时刻能“救命”的“后悔药”也不为过。

因为有“废纸篓”的存在,Mac用户删除文件的时候,文件将会被移动到废纸篓内“暂存”,直到用户主动倾倒废纸篓、或用户开启了定期倾倒功能,才会将这些文件从Mac硬盘上彻底删除,但是,在倾倒废纸篓、清空垃圾文件的过程中,有时候会遇到“无法清空废纸篓”的情况,这是怎么回事呢?

MacOS无法“倾倒废纸篓”怎么办
Mac无法“倾倒废纸篓”

1、能够引发“无法倾倒废纸篓”的原因

“倾倒废纸篓”这个过程,实际上是MacOS系统彻底删除目标垃圾文件的过程,能够造成“倾倒废纸篓”工作失败的因素,具体来说有如下几种:

  • 文件被占用:想要删除的文件,正在被MacOS系统、或某些APP调用,文件处于“被占用”状态,这种情况下,自然是无法删除的,在Windows系统也有类似的情况,当某个文件被其他程序占用的时候,该文件也是无法删除的。
  • 文件被锁定或损坏:如果被删除的文件被设定为“锁定”状态(MacOS允许用户将文件设置为该状态),那么该文件就无法被彻底删除了,或者另外一种情况,如果目标文件出现“损坏”,同样也有可能无法彻底删除。
  • 磁盘错误:如果Mac硬盘有问题,出现硬件故障或逻辑错误,也有可能导致文件无法删除。
  • 硬盘已满:“清空废纸篓”是从硬盘上删除文件、而非写入,按理说就算是硬盘空间已满,也不会影响文件删除操作,但如果你的Mac硬盘空间“爆满”(空间所剩无几),在这种情况下,却有可能导致很多操作都无法执行(其中就包括“清空废纸篓”操作)。
  • 权限问题:MacOS系统是一款权限定制非常完善的系统,如果你当前没有管理员权限、而且对废纸篓内的文件没有“完整读写权限”,那么你当然没办法删除它们了。
  • 系统完整性保护功能:MacOS为了保护重要系统文件的安全、防止用户对它们进行误删,启用了SIP功能,在SIP保护范围内的文件,你无法对它们执行删除操作。

2、遇到“倾倒废纸篓”失败时的解决方法

上面介绍了能够引发“倾倒废纸篓”操作失败的各种可能性,如果你不幸遇到此故障,不用担心,咱们只需要“对症下药”,就能够解决问题,下面分别针对上述可能性进行说明:

1、重启Mac

遇到“倾倒废纸篓”失败故障,我们先不要尝试其他操作,直接将Mac重启一遍,有的时候,一些突如其来的、莫名其妙的故障现象,只需要重启Mac就“迎刃而解”了,假设你Mac废纸篓的文件正好被其他APP占用而无法彻底删除,那么重启Mac以后,先不要打开任何APP,直接倾倒废纸篓,很有可能就能成功执行操作了。

2、解除“文件锁定”

如果你Mac废纸篓内的文件处于“锁定”状态,那么将它们解除锁定状态,就能正常倾倒废纸篓了,具体方法如下:打开废纸篓,然后使用鼠标右键单击目标文件(或者按住键盘的Control键并单击文件),在弹出的文件右键菜单内,选择“显示简介”,然后在文件简介信息页内找到“已锁定”选项并取消勾选,最后再重新尝试“倾倒废纸篓”,应该就没问题了。

MacOS解除文件“锁定”状态
解除文件锁定

3、修复“磁盘错误”

如果Mac出现磁盘错误(包括硬件错误、逻辑错误),也有可能导致文件删除、倾倒废纸篓等操作无法完成,如果是这种情况,请尝试修复Mac磁盘,方法如下:

Mac如果出现磁盘错误,请使用MacOS自带的“磁盘工具”进行修复(磁盘工具位于:启动台–>其他–>磁盘工具),打开之后,在左侧列表内选择出现问题的目标磁盘(通常来说,你的Mac应该只有一块内置磁盘,如果你当前还插入了USB外置存储设备,如移动硬盘、U盘等设备,请通过设备名称进行区分,不要点错了,那就闹乌龙了),然后在右侧顶部找到“急救”按钮并在弹出的小窗口内点击“运行”,然后等待磁盘工具对硬盘进行检测。

Mac通过“磁盘工具”急救功能修复磁盘故障
Mac磁盘修复

急救检测完成之后,MacOS会提示是否检测到磁盘错误,如果你看到检测结果提示发现磁盘错误,那么我们需要进行进一步操作,通常来说,在系统正常启动模式下(也就是正常Mac桌面界面内)我们是无法对磁盘错误进行修复的,需要切换到恢复模式,对于MacOS进入“恢复模式”并修复磁盘错误的方法,我以前分享过,这里就不再重复说明了,大家有需要的可以参考我之前的分享:MacBook怎样“修复磁盘”?

4、硬盘已满

当Mac磁盘文件“爆满”、几乎没有什么容量的时候,可能会导致文件无法删除的情况,如果是这种情况,大家有2种方法可以尝试:

  • 直接删除文件:与Windows一样,MacOS同样有“直接删除文件”的方法(即绕过废纸篓、将文件直接从硬盘删除),因此如果遇到Mac硬盘“爆满”的情况,不妨尝试直接删除一些大文件、以释放一部分硬盘空间,方法很简单,在Mac硬盘上找到一些体积比较大、又没什么用的文件,选中之后,点击顶部菜单栏的文件–>立即删除(或者按下键盘组合键Command +Option + Delete,效果等同)。
  • 进入“安全模式”操作:如果“直接删除”操作同样无法执行,那么可以试试“安全模式”,安全模式是Mac自带的一种特殊启动模式,能够避免某些由系统或第三方APP导致的故障,因此,你可以尝试以“安全模式”启动Mac、再尝试倾倒废纸篓或删除文件操作,有关于MacOS安全模式的使用方法我以前分享过,这里不再复述,有需要的小伙伴可以参考:MacBook“安全模式”有什么用?怎样进入?

5、文件权限问题

所谓“文件权限问题”,即你当前登录的Mac用户、对你想要删除的目标文件没有“完整的读写权限”,从而被MacOS拒绝执行删除操作,如果遇到此类问题,请按照下面的方法进行操作:

打开“废纸篓”,找到无法删除的文件,然后使用鼠标右键单击目标文件(或者按住键盘的Control键并单击文件),在弹出的文件右键菜单内,选择“显示简介”(或选中文件并直接按下键盘快捷键Command+I,效果等同),之后在文件简介查看界面内,找到“共享和权限”项目并单击,最后将文件的权限修改为“读取和写入”,就可以了。

MacOS修改文件权限
修改文件权限

6、使用终端命令“强制删除”废纸篓内文件

在很多情况下,Mac系统内有很多通过“图形界面”操作无法正常执行的操作,利用终端命令功能却可以轻松的执行,因此,我们不妨试试通过终端命令来强制删除“废纸篓”内无法删除的文件,方法如下:

  1. 打开终端:启动MacOS自带的终端命令功能(位置:启动台–>其他–>终端)
  2. 输入指令:MacOS终端删除文件的指令是rm,为防止权限问题,我们在前面加上“sudo”管理指令,具体来说就是,打开终端之后,在终端内输入“sudo rm”,然后再按一下空格键(注意,这个空格不能缺少)
  3. 将文件拖入:不要关闭终端窗口,然后打开“废纸篓”,将无法被清空的文件用鼠标按住并拖入到终端窗口内再松开鼠标,最后按下键盘的回车键,这时候会提示需要输入“管理员密码”,输入正确的管理员密码之后,就可以强制删除目标文件了
Mac使用终端命令“sudo rm”强制删除文件的方法
使用终端强制删除文件

7、“系统完整保护”引起的文件删除问题

系统完整性保护(SIP)是MacOS内置的文件保护功能,它的作用是保护MacOS操作系统本身的重要文件,防止第三方APP、病毒对MacOS系统进行篡改,同时防止用户无意中对重要系统文件进行误删除操作,是一项非常重要的基础功能,SIP默认启用。

正常情况下,被SIP功能保护的都是系统重要文件,你无需、也不可能对其进行删除操作(意思是这类文件也不可能出现在废纸篓内),但如果是这种情况:你之前为了删除某些系统文件,禁用过SIP,并将文件删除(移动到废纸篓内),然后又重新启用了SIP,这时候如果再尝试倾倒废纸篓操作,废纸篓内的目标文件就会无法被删除。

如果是这样,只能重新禁用SIP功能,然后再对废纸篓内的文件进行操作(删除or还原),之后再重新启用SIP(强烈建议,如果关闭了SIP,你的系统将失去保护),关于SIP的禁用和启用方法,我以前也分享过,这里不再复述,大家可以参考:MacBook的SIP是干嘛用的?怎么关闭?

写在最后

作为MacOS操作系统的最基础功能之一,废纸篓功能在绝大多数时候应该都不会出什么问题,但如果遇到上文提到的这种故障,的确是挺烦人的,所以我写了这篇分享,希望本文能对遇到类似问题的小伙伴有所帮助,感谢大家的阅读。


版权声明 本网站名称:AI·MAC分享站
本文网址:https://aimac.top/post/2302137.html
本站文章均由站长结合个人经验与互联网公共知识点、总结归纳之后原创而成
如需转载本站内容,请注明出处,包括且不限于本站名称、所转载文章网址等
如遇恶意抄袭,本站保留向搜索引擎、相关自媒体平台、以及公众号平台等投诉的权利

类似文章

订阅评论
提醒
guest
0 评论
内联反馈
查看所有评论