我正在尝试使用删除目录
rm -rf dirName
但我收到了一堆错误,例如:
rm: cannot remove 'deleteMe/icarus/.nfs0000001bcf11514a0000cd45': Device or resource busy
当我尝试通过命令查找使用此文件的进程时
lsof deleteMe/icarus/.nfs0000001bcf11514a0000cd45
没有输出。有什么建议么?
答案1
我有同样的经历,我在同一问题的另一个线程的帮助下解决了它。
对我有帮助的贡献是:
ps -ef | grep name-of-busy-dir
向我展示了进程和 PID(第二列)。
sudo kill -15 pid
此后,毫无疑虑地删除您的文件夹。
答案2
另一个非常简单的答案如下:
1. 关闭所有终端窗口(bash、shell 等...)
2. 启动新终端
3.再次执行命令例如:
rm -rf dirName
4. 完成
希望它对其他人有帮助!