无法删除带有“?”的文件 在文件名中,它无法删除,并显示消息“文件不存在”。
我已经尝试通过终端使用
rm -f ./pathtofile\?.mkv
但是,尽管没有失败消息,该文件仍然存在。有什么建议?
这?
很可能是终端程序无法显示的另一个非ASCII符号,因此显示?
。这是很容易证明-你可以执行touch ?.mkv
和rm ?.mkv
-两个命令来执行就好了。
像这样的文件可以使用GUI文件管理器轻松删除。
另外,您可以尝试使用通配符。如果命令:
ls pathtofile\FewLetters*.mkv
列出可以安全运行的单个文件:
rm pathtofile\FewLetters*.mkv`.
最后,您可以按照上面的Android Dev所指出的“无法删除文件名中包含特殊字符的文件”中所述,尝试更困难但更可靠的方法。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句