起因是昨天使用宝塔文件管理器远程下载filerun安装包,显示下载完成,但是却在文件管理器中看不到。
地址:

https://f.afian.se/wl/?id=XVMEItimcQmxNLwy0MGV1Y0VEXWdqVvt&recipient=d3d3LmZpbGVydW4uY29t

最后没办法,只能下载到电脑上再上传了,速度只有几k,11M的文件下载了快一个小时。
本来这件事情就这样告一段落了,但是我测试完Filerun之后,发现没必要用那么复杂的,就删了在原来的目录下装了一个 DirectoryLister,结果却意外显示出了昨天下载的文件:
乱码文件
于是shell登录,dir发现果然有这个文件在:
乱码文件
总不能留着碍眼占空间吧,开始删除:

rm -f ?id=XVMEItimcQmxNLwy0MGV1Y0VEXWdqVvt&recipient=d3d3LmZpbGVydW4uY29t

报错删除不了,那么改名再删呢?

mv ?id=XVMEItimcQmxNLwy0MGV1Y0VEXWdqVvt&recipient=d3d3LmZpbGVydW4uY29t 111.zip

依旧报错,唉,小白只能想到这些了。只好去请教大神了,大神给出了方法:

这种属于你看到名字与实际名字不一样,涉及到特殊符号,会有一个斜杠,windows是没有的,但是linux有,造成你看到的名字不是实际的名字
到文件所在目录 rm -rf 首字母然后tab 然后回车(或者把名字用''包起来,提醒linux不要瞎搞)

按照大神说的在目录内rm -f ? 然后按下Tab键,果然显示文件名前还有一个斜杠/:
乱码文件

终于解决了强迫症。
最后慎用rm -rf:

Last modification:September 13, 2019
如果觉得我的文章对你有用,请随意赞赏