Я нашел программу pyRenamer, но, похоже, я ее не понимаю.
У меня есть сотни файлов с такими именами, как
main.php?g2_view=core.DownloadItem&g2_itemId=6027&g2_serialNumber=3
, здесь на самом деле меняются только itemId и serialNumber. серийный номер 1 или 2 или 3.
Мне просто нужно переименовать их с помощью суффикса файла jpg
и что-то вроде «downloaditem».
Если у вас есть все эти элементы в одной программе, используйте этот сценарий, чтобы переименовать каждый из них в «download% .jpg», заменив% на число. Замените «main.php *» на «*», если не все имена файлов начинаются с «main.php».
В этом сценарии предполагается, что ваши файлы находятся в каталоге загрузки (папке). Измените «$ HOME / Downloads» на любую папку, в которой они находятся.
cd "$HOME/Downloads"
num=0
for item in main.php*; do
mv "$item" "download${num}.jpg"
num="`expr "$num" + 1`"
done
Или это однострочная версия, если хотите:
cd "$HOME/Downloads"; num=0; for item in main.php*; do mv "$item" "download${num}.jpg"; num="`expr "$num" + 1`"; done
Вы можете запустить эту команду в терминале. Откройте терминал с помощью CTRL + ALT + T, затем скопируйте однострочную версию и вставьте ее в терминал с помощью CTRL + SHIFT + V.