今天操作文件的时候,不小心把文件夹里的文件给点隐藏了,后来在用rm -rf删除文件夹的时候会报目录非空的解决办法。网上的方法有些不全面。解决办法如下:
1.先定位到文件夹里,找到那个隐藏文件的名字
ls -la rr/aa/aa
根据这,得到隐藏的.fuse文件名名字。.fuse_hidden0000d5bf00000015
2.得到这个文件的进程号
lsof rr/aa/aa/.fuse_hidden0000d5bf00000017
3.根据进程号杀死进程,然后就可以rm -rf文件夹名字了。