rename
- это инструмент командной строки на основе Perl для переименования нескольких файлов.
Я случайно создал множество файлов с именами, которые начинаются или содержат тире или двойной тире (-
или --
). Когда я пытаюсь использовать переименование, чтобы избавиться от дефисов, например, '--the-file-name', используя
rename 's/-//g' --the-file-name
rename (понятно) жалуется, что «имя-файла» не является допустимым параметром для команды переименования.
Есть ли способ сообщить переименованию, что '--the-file-name' является именем файла, а не параметром.