Я хочу переименовать множество файлов, таких как 1_16_video1.mp4?1578683110081
и 54_127_video7.mp4?168302
в 1_16_video1.mp4
и 54_127_video7.mp4
.
Как я могу их переименовать?
Используя удар for
цикл и расширение параметра:
for i in *.mp4*; do
mv "$i" "${i%\?*}"
done
расширение параметра упоминается в странице справочника как
, $ {parameter%word} Удаляют соответствие суффиксному шаблону.
Это удаляет все после последнего ?
включенный.
sudo apt install krusader
sudo apt install krename
запускают участника общественной кампании, выделяются, какие файлы, или 'выбирают все', 'файл мультипереименовывает', нажимают кнопка 'insert part of filename', сильный удар по части и тщательно проверяют, являются ли результаты тем, что Вы хотите перед продолжением.