+ -
当前位置:首页 → 问答吧 → 求助:目录删不掉了

求助:目录删不掉了

时间:2011-01-19

来源:互联网

程序会在一个临时目录会频繁新建删除文件,运行一段时间后,发现目录删不掉了,
网上搜了下lsattr有i的不能删,chattr -i就可以了

问题是这个目录是I,看了man,还不是知道该怎么搞


lsattr /home/cachedir -d
----------I-- /home/cachedir

ls /home/cachedir -dhl
drwxrwxrwx 2 root root 41M Jan 19 13:04 /home/cachedir


有人会搞吗,help!!!

作者: rainhard_cu   发布时间: 2011-01-19

回复 rainhard_cu


    没见过 大 I  

    你当时针对这目录怎么用的chattr

作者: taojie2000   发布时间: 2011-01-19

It may not be set or reset using chattr(1), although it can be displayed by lsattr(1).

这解释太可恶了 不能被chattr重置 只能lsattr显示    没下文了...

作者: taojie2000   发布时间: 2011-01-19

可以试试看用inode去删除

作者: dn833   发布时间: 2011-01-19

删掉了,谢谢楼上的朋友,方法如下:

ls /home/cachedir/ -di
32801303  /home/cachedir

find . -inum 32801303 -exec rm -rf {} \;

作者: rainhard_cu   发布时间: 2011-01-19

回复 rainhard_cu


    具体是什么程序创建的这样目录   请教下!

作者: taojie2000   发布时间: 2011-01-19