导语
今天使用rm -rf来删除一个文件夹时,一直无法正常删除,反而报这个错误。切换到root账号后,使用
sudo rm -rf
命令也是同样的问题。
解决
经上网查询得知,应该是有进程在占用这个文件夹,可以使用
lsof +D /your/dir/path
使用这个命令后,将会打印出进程的pid,我们就可以使用
htop -p pid
的方法找到那个进程。
我的问题是由于我删除conda环境时,VScode连接的Python插件占用了这个conda环境下的文件导致的,我关闭了VScode后(忘记记录之前的报错信息了),再次打开就可以正常删除了。