目录非空无法删除?请先删除.fuse_hidden文件,再 rm -rf 删除文件夹
2020-03-01 10:17
1171 查看
问题
[code]rm: 无法删除'miniconda2/bin': 目录非空 rm: 无法删除'miniconda2/lib/python2.7/lib-dynload': 目录非空
运行
[code]lsof miniconda2/bin/.fuse_hidden00066cdc00000025
输出 PID为 21986 的进程
[code]COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME python 21986 xx DEL REG 8,17 1975796 miniconda2/lib/python2.7/lib-dynload/.fuse_hidden00066d0500000042
找到PID,kill掉就好了
[code]kill 21986
ps 要是有多个.fuse_hidden 你可以一个一个lsof找到所有PID,也可以直接定位PID被占用的程序,然后一次性找到该程序的所有进程PID
[code]ps -ef|grep `top -bc -n1 |grep ^21986|awk '{print $12}'`|awk '{print $2}'
然后把PID都kill掉,就可以删除文件夹了
[code]rm -rf miniconda2/
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- 乱码文件夹 rm 无法删除...": 没有那个文件或目录
- 将一个非空目录的文件夹删除【Java文件编程】
- VC删除文件夹(非空目录)及其中所有文件
- U盘中删除文件时提示:无法删除空文件夹,提示该目录不是空的(不能删除、不能复制)
- 处理rm -rf 无法删除文件
- 删除文件夹(非空目录)及其中所有文件
- 解决无法删除文件 rm -rf
- [VC/MFC]删除文件夹(非空目录)及其中所有文件的源代码
- rm 无法删除没有那个文件或目录
- "无法删除文件夹,目录不是空的"或U盘文件无法删除的解决办法
- 如何删除文件夹下所有的文件(包括非空目录和文件)????
- 删除文件夹(非空目录)及其中所有文件的思路及源代码
- Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)
- vc工程中打开的时候类视图无法完全显示类解决方案——删除工程所在文件夹中的后缀为ncb的文件,重新打开即可
- win7删除文件时,提示“操作无法完成,因为其中的文件夹或文件已在另一程序中打开”问题
- C# 文件操作(全部) 追加、拷贝、删除、移动文件、创建目录 修改文件名、文件夹名
- C# 文件操作(全部) 追加、拷贝、删除、移动文件、创建目录 修改文件名、文件夹名
- InteilJ Idea 的java文件夹文本文件无法复制到输出目录
- 某个文件或目录无法删除时
- linux学习(6) ls(查看文件,目录) 复制、删除与移动: cp, rm, mv,取得路径的文件名称与目录名称