Как и во всех новых, незнакомых командах, попробуйте это на копии ваших файлов после создания резервной копии вашей машины.Кроме того, не пытайтесь сделать это в своем каталоге HOME, поскольку он повторяется в подкаталогах, поэтому попробуйте это в каталоге, ниже которого у вас нет ничего важного!
Я думаю, я понимаю!Если вы используете homebrew , вы можете использовать:
brew install rename
для установки команды Perl rename
.
Затем вы можете запустить это:
find . -name "frame*.jpg" -print0 | rename --dry-run --stdin -0 -N "000001" '$_="frame" . $N . ".jpg"'
, который говорит ... "Найдите все файлы JPEG в текущем каталоге и ниже, которые начинаются с frame...
и передают их имена rename
с нулевым завершением. Затем утилита rename
читаетимена, оканчивающиеся нулем, и запускает счетчик $N
с общей шириной в 6 цифр и задает в качестве имени файла слово frame
, за которым следует порядковый номер, увеличивающийся на 1 для каждого файла и добавляющий суффикс .jpg
".
Если вывод выглядит хорошо, запустите снова без --dry-run
.