免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4550 | 回复: 4
打印 上一主题 下一主题

rm文件显示“non-existent”,怎样删除? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-09-24 14:45 |只看该作者 |倒序浏览
# ls
cj.cfg.新加
# ls -l
./cj.cfg.新加 not found
total 0
# ls -l
./cj.cfg.新加 not found
total 0
# ls
cj.cfg.新加
# ls
cj.cfg.新加
# ls |wc
1 1 16
# ls -al
./cj.cfg.新加 not found
total 64
drwxrwxrwx   2 c71     users        13312 Sep 24 14:36 .
drwxrwxrwx   3 c71     users         9216 Sep 24 14:23 ..
# ls
cj.cfg.新加
# rm -f *
# ls
cj.cfg.新加
# ll
./cj.cfg.新加 not found
total 0
#

[ 本帖最后由 cliff1235 于 2010-1-12 14:14 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2009-09-24 14:53 |只看该作者
刚才是root用户,现在用c71用户:
# exit
HHCC:[/bak1/bak/c71/cfg]$ls
config_bak/
HHCC:[/bak1/bak/c71/cfg]$cd config_bak
HHCC:[/bak1/bak/c71/cfg/config_bak]$ls
./cj.cfg.新加 not found
HHCC:[/bak1/bak/c71/cfg/config_bak]$rm *
rm: cj.cfg.新加 non-existent
HHCC:[/bak1/bak/c71/cfg/config_bak]$ls -l
./cj.cfg.新加 not found
total 0
HHCC:[/bak1/bak/c71/cfg/config_bak]$ls -al
./cj.cfg.新加 not found
total 64
drwxrwxrwx   2 c71     users        13312 Sep 24 14:36 ./
drwxrwxrwx   3 c71     users         9216 Sep 24 14:23 ../
HHCC:[/bak1/bak/c71/cfg/config_bak]$rm -f *
HHCC:[/bak1/bak/c71/cfg/config_bak]$ls
./cj.cfg.新加 not found
HHCC:[/bak1/bak/c71/cfg/config_bak]$cd ..
HHCC:[/bak1/bak/c71/cfg]$ls
config_bak/
HHCC:[/bak1/bak/c71/cfg]$rm -rf config_bak
rm: directory config_bak not removed.  Directory not empty
HHCC:[/bak1/bak/c71/cfg]$ls
config_bak/
HHCC:[/bak1/bak/c71/cfg]$

论坛徽章:
0
3 [报告]
发表于 2010-01-11 16:59 |只看该作者
恩,是文件丢了,但怎么才能把这个目录删掉呀??

论坛徽章:
0
4 [报告]
发表于 2010-01-12 14:11 |只看该作者
这个文件用UE有时候能出现,也能打开,但不用用ue删除,删除的时候显示“请求被拒绝”,打开后,另存为同样的名字“cj.cfg.新加”,在此目录下会有2个“cj.cfg.新加”。rm c*的时候只能删除另存的那个,还是会显示“non-existent ”
HHCC:[/bak1/bak/c71/cfg/config_bad]$ls
aa                cj.cfg.新加   cj.cfg.新加
HHCC:[/bak1/bak/c71/cfg/config_bad]$ll
total 368
-rwxr-xr-x   1 c71     users        67173 Jan 12 10:17 aa
-rw-r--r--    1 c71     users        49527 Jan 12 10:20 cj.cfg.新加
-rw-r--r--    1 c71     users        49527 Jan 12 10:20 cj.cfg.新加
HHCC:[/bak1/bak/c71/cfg/config_bad]$rm cj.cfg*
rm: cj.cfg.新加 non-existent
HHCC:[/bak1/bak/c71/cfg/config_bad]$ls
./cj.cfg.新加 not found
aa
HHCC:[/bak1/bak/c71/cfg/config_bad]$cd ..
HHCC:[/bak1/bak/c71/cfg]$ll
total 144
-rw-r--r--        1 c71     users        49527 Jan 12 10:21 bb
drwxrwxrwx   2 c71     users        13312 Jan 12 10:21 config_bad
HHCC:[/bak1/bak/c71/cfg]$rm -rf config_bad
rm: directory config_bad not removed.  Directory not empty
HHCC:[/bak1/bak/c71/cfg]$ll
total 144
-rw-r--r--        1 c71     users        49527 Jan 12 10:21 bb
drwxrwxrwx   2 c71     users        13312 Jan 12 10:22 config_bad
HHCC:[/bak1/bak/c71/cfg]$rm ./config_bad/*
rm: ./config_bad/cj.cfg.新加 non-existent

论坛徽章:
0
5 [报告]
发表于 2010-01-13 15:32 |只看该作者
#ls -li  
找到文件  cj.cfg.新加 inode number,假设为123
执行如下命令应该就可以了
#find . -inum 123 -exec rm -i {} \\;

[ 本帖最后由 rfancy 于 2010-1-13 15:35 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP