商城首页欢迎来到中国正版软件门户

您的位置: 首页 > 文章列表 > 系统应用 > Mac怎么清理垃圾桶清不掉的文件

Mac怎么清理垃圾桶清不掉的文件

  发布于2026-08-17 阅读(0)

扫一扫,手机访问

遇到这种情况,通常可以按顺序试这五种办法:一、先取消文件的“锁定”属性;二、用lsof查出并结束占用它的进程;三、直接按Option+Shift+Command+Delete进行强制清空;四、把文件路径拖进终端,执行sudo rm -R删除;五、如果还是不行,就先用sudo chflags -uchg解除uchg属性,再继续删除。

Mac怎么清理垃圾桶清不掉的文件

Mac废纸篓里有文件始终清不掉,反复提示“无法删除”“文件正在被使用”或图标不变化,说明该文件已被系统进程占用、设置了锁定或不可更改属性(uchg)、权限受限,或图形界面校验机制拦截——常规右键清空完全失效,必须切换到底层操作路径。

先确认文件是否被占用

打开废纸篓,选中那个卡住的文件 → 按 Command + I 查看简介 → 检查“通用”选项卡里是否勾选了“锁定”。如果已锁定,取消勾选并点击右下角锁形图标输入密码解锁。

若未锁定,继续验证是否被进程占用:按 Command + Space 打开聚焦搜索 → 输入“终端”并回车 → 在终端中输入 lsof 后留一个空格 → 把废纸篓里的目标文件直接拖入终端窗口 → 按回车。终端会列出所有正在使用该文件的进程名和PID。

找到对应进程后,在活动监视器中搜索该进程名,强制退出;或在终端中执行 kill -9 PID(PID替换为实际数字)终止进程。这一步不做,后续所有删除操作都会失败。

用快捷键强制清空整个废纸篓

确保废纸篓图标在 Dock 栏可见 → 按住 Option + Shift + Command + Delete 组合键。

这个组合键跳过所有弹窗确认,直接调用系统级清空指令,能绕过 Finder 的元数据校验逻辑。它对未被锁定、未被硬链接引用的普通顽固文件有效,但对带有 uchg 属性或挂载在 NTFS 外置盘上的文件无效。

终端精准删除单个顽固文件

方法一:拖入路径自动补全(推荐新手)
1. 打开访达 → 进入废纸篓 → 找到目标文件。
2. 打开终端 → 输入 sudo rm -R 后留一个空格。
3. 将该文件从废纸篓窗口中直接拖入终端 → 系统自动补全带引号的完整路径。
4. 按回车 → 输入管理员密码(输入时无任何显示,输完直接回车)。

方法二:手动输入路径(适合路径不含空格或特殊字符)
1. 在废纸篓中右键点击目标文件 → 选择“在访达中显示” → 记下其所在路径,例如 /Users/xxx/.Trash/WeChat Files/xxx.jpg
2. 终端中输入 sudo rm -R "/Users/xxx/.Trash/WeChat Files/xxx.jpg" → 回车 → 输入密码。

【注意】rm -R 命令不可撤销,路径一旦写错将永久删除其他文件,务必核对两次再回车。

解除不可更改属性(uchg)后再删

有一类文件比较“顽固”:它们通常是从 macOS 13+ 系统迁移过来的,或者通过某些特定工具写入后,被系统自动附带了 uchg 扩展属性。这个标志一旦存在,别说普通权限,连 root 权限直接删都可能失效。
第一步:先在终端执行 ls -lO ~/.Trash/,看看目标文件所在那一行的末尾是否带有 uchg
第二步:如果确实有,就运行 sudo chflags -uchg ~/.Trash/文件名,先把这个标志去掉。
第三步:接着再执行 sudo rm -R ~/.Trash/文件名,通常就可以顺利删除了。

外接硬盘废纸篓文件清不掉的特别处理

如果顽固文件位于外接 SSD 或移动硬盘上,首先检查磁盘格式:
→ 在访达中右键点击该硬盘 → “显示简介” → 查看“通用”里的“格式”。
→ 若显示为 NTFS,Mac 默认只读,无法删除任何文件。
→ 此时必须安装第三方 NTFS 读写驱动(如 Paragon NTFS 或 Mounty),或把硬盘接到 Windows 电脑上删除。

若格式为 exFAT 或 APFS,但依然删不掉,打开“磁盘工具” → 选中该外置盘 → 点击“急救” → 先修复错误再重试清空。

本文转载于:https://www.php.cn/faq/2997015.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注