找回密码
 注册
查看: 3469|回复: 11

rm -rf 删不了的文件怎么搞定?

[复制链接]
发表于 2007-2-2 20:54:03 | 显示全部楼层 |阅读模式
# ls
???.doc.lnk
#rm ???.doc.lnk
rm: cannot remove `???.doc.lnk': No such file or directory
# file ???.doc.lnk  
???.doc.lnk: MS Windows shortcut
# rm -rf ???.doc.lnk //没有提示
发表于 2007-2-2 21:36:59 | 显示全部楼层
rm -rf *
回复 支持 反对

使用道具 举报

发表于 2007-2-2 21:41:20 | 显示全部楼层
那个文件名不叫???吧
回复 支持 反对

使用道具 举报

发表于 2007-2-3 09:29:14 | 显示全部楼层
编码问题?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-2-3 10:21:27 | 显示全部楼层
rm -rf * //也不行的,没有提示
可能是编码问题,locale是utf8
???.doc.lnk是挂载winxp的Recent里的快捷方式文件,
xp下面删不掉,转到linux仍然搞不定他
回复 支持 反对

使用道具 举报

发表于 2007-2-3 10:39:50 | 显示全部楼层
若是fat32分区,mount -o utf8试试,若是nlfs分区,mount -o nls=utf8试试。
回复 支持 反对

使用道具 举报

发表于 2007-2-3 13:52:20 | 显示全部楼层
sudo rm -rv *
回复 支持 反对

使用道具 举报

发表于 2007-2-21 12:56:25 | 显示全部楼层
这个问题有两个方面:
1、使用windows的时候没有正常关机。可以在windows下面检查磁盘,之后,这些文件就可以删掉
2、如果是使用的REDHAT9或更低一些的系统,由于内核GB2312编码的问题,可能会造成文件删除不了。对于这种情况,最简单的办法就是启动文件管理器,然后在里面删除之。
回复 支持 反对

使用道具 举报

发表于 2007-3-1 12:37:37 | 显示全部楼层
rm \?\?\?.doc.lnk
回复 支持 反对

使用道具 举报

发表于 2007-3-20 16:38:40 | 显示全部楼层
给文件名加''
回复 支持 反对

使用道具 举报

发表于 2007-5-10 16:33:43 | 显示全部楼层
建议楼主:
# ls -l
看看是否用户是否有权限删除文件。

如果是因为在命令行下,字符乱码,你可以尝试到X环境下删除。
回复 支持 反对

使用道具 举报

发表于 2007-5-30 12:49:55 | 显示全部楼层
rm *.doc.lnk
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2022-8-18 00:21 , Processed in 0.171049 second(s), 15 queries .

© 2021 Powered by Discuz! X3.4.

快速回复 返回顶部 返回列表