问题
- 无法删除 xxxxxxx, 因为其路径名称太长
1 | ❯ ls .Trash |
环境
- BigSur 11.3.1
不是很靠谱的方法
- 如果文件是有限个的话,可以尝试重命名文件再进行删除
- 尝试删除用户文件夹下面的
.Trash
文件夹,rm -rf .Trash
或sudo rm -rf .Trash
正确操作
- 重启电脑
- 进去
MacOS
的Recovery
模式 - 使用
diskutil list
查看分区表 - 使用
diskutil mount
挂载系统主分区。如果系统主分区已经被加密了的话,还需要使用开机密码解密分区
因为 Recovery 模式下面的系统主分区,并不是我们正常使用的那个主分区,所以我们还需要使用 diskutil mount
挂载系统主分区
- 挂载以后的系统分区位于
/Volumes
下面,不清楚的话可以使用mount
进行查看 - 使用
cd
进入挂载点对应的用户文件夹:cd User/<username>
ls -a
即可看到.Trash
文件夹- 然后我们可以进
.Trash
文件夹去删除想删除的文件夹了也可以直接删除.Trash
文件夹 - 重启之后再查看垃圾篓就可以看到文件已经被删除了