咋删除用-(减号)开头的文件?
发表于 : 2013-04-07 20:11
这几天安装测试了若干PHP软件,有些软件带有中文文件名的文档,比如 说明.txt ,有个软件不能安装在子目录,结果一个没留神就把这样的文件释放到 www根目录了……
现在 ls 就能看到一个 -?+?.txt 的文件,麻烦来了 UNIX shell 的世界里 - 是神符号,无论 \ " ' 都无法使其转义 ,这文件我用 rm 删不掉。以前也出这样的问题,但是都在下级目录,每次都 rm -rf 直接砍掉该目录来解决;这回我不能砍掉 ../htdocs。在下白菜,求高人支招!
现在 ls 就能看到一个 -?+?.txt 的文件,麻烦来了 UNIX shell 的世界里 - 是神符号,无论 \ " ' 都无法使其转义 ,这文件我用 rm 删不掉。以前也出这样的问题,但是都在下级目录,每次都 rm -rf 直接砍掉该目录来解决;这回我不能砍掉 ../htdocs。在下白菜,求高人支招!