具体情况:清空废纸篓时提示 “不能完成此操作,因为项目“domo”正在使用中。”

2025-03-10T08:55:36.png

实际上该文件夹并未使用,这也是一个空文件夹,里面啥也没有。

2025-03-10T08:55:44.png

在废纸篓中,右键菜单没有“放回原处”的选项,所以也不能恢复。

2025-03-10T08:55:51.png

尝试了重启,重启大法并未生效。

尝试了使用终端执行 sudo rm -rf ~/.Trash/demo,也没有删除掉,并且还发现在终端里是看不到这个文件夹的。

2025-03-10T08:55:59.png

非常奇怪!

搜了一下,发现一个可能的情况:macOS 废纸篓里的文件,有可能是在外部磁盘上的,而我正连着一个移动硬盘。

于是按照步骤执行:

  1. 启动终端(Terminal)程序;
  2. 在终端窗口中,输入:lsof;
  3. 将要删除的文件拖到终端窗口上;
  4. 按回车将看到正在使用该文件的正在运行的进程列表。

2025-03-10T08:56:16.png

首先我的这个文件并不在 ~/.Trash/ 这个目录下,而是在 /Volumes/SSD1T/.Trashes/501/demo 这个目录下。

其次,并没有任何进程在使用我这个目录。

2025-03-10T08:56:25.png

于是我执行 rm -rf /Volumes/SSD1T(我的移动硬盘名称)/.Trashes/501/demo 这个命令,终于成功删除了该目录。

问题解决。

标签: 废纸篓, 文件管理, 移动硬盘

添加新评论