rm:无法删除“dir-name”:目录不为空

rm:无法删除“dir-name”:目录不为空

我尝试使用rm -rf .vscode-server删除 .vscode-server,然后得到rm: cannot remove 'dir-name': Directory not empty

ls -al .vscode-server

# . .. bin

ls -al .vscode-server/bin
# . ..

我试图找出哪个进程正在使用 dir,但没有找到结果。

lsof .vscode-server/.
# empty result

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

答案1

您需要找到并终止所有与 VSCode 相关的进程:

ps -aux | grep vscode

然后你就可以用 删除该文件夹了rm -rf ~/.vscode-server

这个帖子 了解更多信息。

相关内容