opendarwin 发表于 2007-2-2 20:54:03

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

# 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 *

yhlfh 发表于 2007-2-2 21:41:20

那个文件名不叫???吧

hohoxu_hao115 发表于 2007-2-3 09:29:14

编码问题?

opendarwin 发表于 2007-2-3 10:21:27

rm -rf * //也不行的,没有提示
可能是编码问题,locale是utf8
???.doc.lnk是挂载winxp的Recent里的快捷方式文件,
xp下面删不掉,转到linux仍然搞不定他

hohoxu_hao115 发表于 2007-2-3 10:39:50

若是fat32分区,mount -o utf8试试,若是nlfs分区,mount -o nls=utf8试试。

yhlfh 发表于 2007-2-3 13:52:20

sudo rm -rv *

zhwps 发表于 2007-2-21 12:56:25

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

helo_aBiNg 发表于 2007-3-1 12:37:37

rm \?\?\?.doc.lnk

shanyao 发表于 2007-3-20 16:38:40

给文件名加''

hackerkey 发表于 2007-5-10 16:33:43

建议楼主:
# ls -l
看看是否用户是否有权限删除文件。

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

bones7456 发表于 2007-5-30 12:49:55

rm *.doc.lnk
页: [1]
查看完整版本: rm -rf 删不了的文件怎么搞定?