Linux删除文件夹时,报错“Error: EBUSY:resource busy or locked, unlink……”该如何解决?

目录

 问题描述:

 问题解决:


 问题描述:

在linux上,想要删除一个文件夹,总是报错如下图,一直删除不掉。明明感觉自己并没有执行这个文件夹下的内容,却一直删除失败。

 

问题解决:

不得不感慨下ChatGPT的强大。。我把问题输入ChatGPT,它的答案帮我成功解决了问题。

之所以,一直删除失败,是因为还有正在运行的文件(虽然自己感觉没有在执行),只要找到正在运行文件的PID,删除即可。

具体方法为:

1. 执行如下命令:

lsof +D /path/to/folder

 对应到我的实际情况(无法删除文件夹Sentiment_SPN_try),输入的命令应该是:

lsof +D /home/qtxu/Sentiment_SPN_try

2. 找到报错原因的PID

 3. "杀死"该进程

kill -9  3883715

4. 再次删除之前的文件夹,即可成功删除。

PS:如果不放心,也可检测,自己步骤3是否成功,可以再次输入步骤2的命令,查看之前的报错进程是否存在。

猜你喜欢

转载自blog.csdn.net/weixin_41862755/article/details/131492803