rm文件显示“non-existent”,怎样删除?
# 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 编辑 ]
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(7)
#ls -li
找到文件 cj.cfg.新加 inode number,假设为123
执行如下命令应该就可以了
#find . -inum 123 -exec rm -i {} ;
[ 本帖最后由 rfancy 于 2010-1-13 15:35 编辑 ]
文件丢了咋整
这个文件用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
恩,是文件丢了,但怎么才能把这个目录删掉呀??
文件丢了吧。。。。
???
刚才是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]$