当前位置: 技术问答>linux和unix
为什么删除不了文件?
来源: 互联网 发布时间:2014-11-22
本文导语: 在sco unix中,用vi编辑一个文件,结果因为其它原因没有编辑成功,可是留下编辑的文件名,用ls可以显示出有这个文件,可是用rm命令删除这个文件,却又不成功,报错如下:“rm: fuxction.c non-existent”,请问这是什...
在sco unix中,用vi编辑一个文件,结果因为其它原因没有编辑成功,可是留下编辑的文件名,用ls可以显示出有这个文件,可是用rm命令删除这个文件,却又不成功,报错如下:“rm: fuxction.c non-existent”,请问这是什么原因?又该怎么解决呢?
|
首先试着用root用户来删除这个文件。如果不行再看看是不是文件名中有不该有的字符(如空格啊等等),如果有,试着加统配符来删除文件。
|
su
然后输入root账号
rm -f fuxction.c
如果不行,还有一个比较麻烦的办法,把这个目录的内容全都备份
然后退到上层目录cd ..
rm -fr XXX(这个目录的名字)
然后再恢复
实在不行,ls -o 把文件权限信息贴上来,大家分析
然后输入root账号
rm -f fuxction.c
如果不行,还有一个比较麻烦的办法,把这个目录的内容全都备份
然后退到上层目录cd ..
rm -fr XXX(这个目录的名字)
然后再恢复
实在不行,ls -o 把文件权限信息贴上来,大家分析