rm: cannot chdir from `.' to的解决方法

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
bingmou
帖子: 53
注册时间: 2006-10-30 17:49

rm: cannot chdir from `.' to的解决方法

#1

帖子 bingmou » 2008-03-24 20:33

如果你的linux系统在你rm某个文件的时候发现这样的问题,即你拥有这个文件,但是总是提示:

rm: cannot chdir from `.' to "filename":Permission denied

无论如何都无法删除。

原因:

这个文件很有可能是你通过windows传送到linux系统下的,可能在windows下是压缩文件,到了linux下解压开来。这样虽然你拥有这个文件,但是这个文件的属性并没有添加;虽然显示drwx------,但是你却不能操作。

方法:

使用chmod修改文件属性然后删除:

chmod 700 filename

rm -rf filename



同理这样可以用于一些明明属于自己的文件但是总是无法操作的文件
回复