Проблема переименовывает несколько файлов

Я пытаюсь переименовать те файлы с .txt дополнительным использованием, переименовывают команду:

rename -n 's/new//' *

... идея здесь состоит в том, чтобы изменить имена файлов к 1, 2, 3 и и т.д.; и вывод:

rename(new1.txt, 1.txt)
rename(new2.txt, 2.txt)
rename(new3.txt, 3.txt) ...

Я думаю, что передача команды..., но ничто не изменяется. и это - разрешение каталога, в котором файлы:

drwxrwxrwx 2 root root  4096 Jan 25 14:59  nf2020
0
задан 27 February 2020 в 21:12

2 ответа

Поскольку резюме в странице справочника указывает, что использование следующие:

rename [options] expression replacement file...

Требуются по крайней мере три параметра:

  • начальное выражение, которое в настоящее время является на месте
  • целевое выражение к тому, во что должен быть переименован файл (файлы)
  • выбор файлов для применения переименовывания к

Так попробуйте эту команду:

rename 'new' '' *.txt

Сообщите мне, помогает ли это.

0
ответ дан 27 February 2020 в 23:35

Это должно сделать это для версии жемчуга rename:

rename 's/new//' *.txt

Пропустите -n если Вы на самом деле хотите применить переименовать операции.

0
ответ дан 27 February 2020 в 23:35

Другие вопросы по тегам:

Похожие вопросы: