Назад | Перейти на главную страницу

Как удалить много файлов с именами, заключенными в одинарные кавычки?

У меня есть каталог журнала с тысячами файлов, названных примерно так:

''$'\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'

Если вы пытаетесь передать аргументы имени файла, которые начинаются с дефиса, вам следует использовать двойной дефис для завершения ваших собственных параметров команды, например:

ls -- ''*