如何删除多个名称用单引号括起来的文件?

如何删除多个名称用单引号括起来的文件?

我有一个日志目录,其中包含数千个与此类似的名称的文件:

''$'\351\243\216\346\211\207\343\200\201\347\273\204\345\220\210'' strutstore A'$'\350\241\250''.xlsx'

我想删除名称中包含单引号的任何文件。我不知道如何匹配它们。当我尝试:

ls ''*

我得到:

ls: unrecognized option '----------------z-2020-02-12 ZTL-Y-.xlsx'

答案1

如果你尝试传递以连字符开头的文件名参数,则应使用双连字符终止您自己的命令选项,例如:

ls -- ''*

相关内容