目录非空无法删除?请先删除.fuse_hidden文件,再 rm -rf 删除文件夹
生活随笔
收集整理的這篇文章主要介紹了
目录非空无法删除?请先删除.fuse_hidden文件,再 rm -rf 删除文件夹
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
問題
rm: 無法刪除'miniconda2/bin': 目錄非空 rm: 無法刪除'miniconda2/lib/python2.7/lib-dynload': 目錄非空運行
lsof miniconda2/bin/.fuse_hidden00066cdc00000025輸出?PID為 21986 的進程
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMEpython 21986 xx DEL REG 8,17 1975796 miniconda2/lib/python2.7/lib-dynload/.fuse_hidden00066d0500000042找到PID,kill掉就好了
kill?21986?
ps?要是有多個.fuse_hidden 你可以一個一個lsof找到所有PID,也可以直接定位PID被占用的程序,然后一次性找到該程序的所有進程PID
ps -ef|grep `top -bc -n1 |grep ^21986|awk '{print $12}'`|awk '{print $2}'然后把PID都kill掉,就可以刪除文件夾了
rm -rf miniconda2/?
總結
以上是生活随笔為你收集整理的目录非空无法删除?请先删除.fuse_hidden文件,再 rm -rf 删除文件夹的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: s4 edge 升级 android,三
- 下一篇: 移动端框架搭建以及移动端框架搭建的那些事