我偶然创建了一个名为“(?=(.[az]))(?=(.[AZ]))(?=(.[0-9]))(?=(.[!@#$%^&*()-__+.]))。”是正则表达式声明。我想用 touch 命令创建一个具有其他名称的文件,但是不小心粘贴了它。现在我无法删除该文件,而且显然该文件不存在。
这是“dir”显示的内容
17/06/2021 03:56 0 (=(.[a-z]))(=(.[A-Z]))(=(.[0-9]))(=(.[!@#$%^&()-__+.])).
这是“ls -l”显示的内容
-rw-r--r-- 1 wrrnrtm 197121 0 Jun 17 03:56 '(?=(.*[a-z]))(?=(.*[A-Z]))(?=(.*[0-9]))(?=(.*[!@#$%^&*()-__+.])).'
我尝试使用文件资源管理器和控制台中的“rm”和“del”删除它,但没有任何效果。有什么建议吗?
编辑:我在错误的社区发帖,所以我在这里再次发帖
答案1
从包含奇数文件的父文件夹中剪切出所有其他文件,然后删除父文件夹,而不仅仅是删除一个文件。
答案2
我已经通过使用通配符解决了这个问题,就像这样del "(?=*"