Групповое переименование файлов в mc

Языки программирования, IDE, компиляторы, интерпретаторы, гипервизоры и виртуальные среды
Правила форума
Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа.
Аватара пользователя

Автор темы
Rina O
Сообщения: 32
Зарегистрирован: 31 янв 2017, 17:36
Решено: 2
Благодарил (а): 3 раза

Групповое переименование файлов в mc

Сообщение Rina O » 04 сен 2017, 13:50

Доброго времени суток!
Имеются файлы с именами типа DSC_0000.jpg, хочу превратить их в [дата]-[счетчик].jpg
В mc нажимаю F6, в верхней строке оставляю *, в нижней указываю (например) 2017-09-05-*, ожидаемо получаю: 2017-09-05-DSC_0000.jpg
А хотелось бы 2017-09-05-01.jpg

Решение Rina O » 05 сен 2017, 09:27
Нашла другое решение: в маске источника вбиваю ???????? (8 штук, по кол-ву символов в исходном имени), в маске назначения указываю: [путь]/2017-09-05-\7\8 (беру две последние цифры имени файла)

Перейти к ответу ➙
--
Linux Mint 18.2 Chinnamon 64-bit

Аватара пользователя

darkfenix
Сообщения: 632
Зарегистрирован: 27 июн 2017, 10:36
Решено: 9
Благодарил (а): 40 раз
Поблагодарили: 102 раза

Групповое переименование файлов в mc

Сообщение darkfenix » 04 сен 2017, 14:10

Можно вот такой скрипт использовать в папке с файлами.

Код: Выделить всё

#!/bin/bash

indx=0;
for i in *.jpg;
do 
    let indx+=1;
    mv $i ваша_дата-$indx.jpg;
done
Сохранить файл с расширением .sh и дать права на исполнениеchmod +x file_name.sh. Затем в терминале запустить ./file_name.sh

P.S. Если боитесь потерять файлы можете попробовать в другой папке на нескольких копиях

Аватара пользователя

Автор темы
Rina O
Сообщения: 32
Зарегистрирован: 31 янв 2017, 17:36
Решено: 2
Благодарил (а): 3 раза

Групповое переименование файлов в mc

Сообщение Rina O » 05 сен 2017, 09:27

Нашла другое решение: в маске источника вбиваю ???????? (8 штук, по кол-ву символов в исходном имени), в маске назначения указываю: [путь]/2017-09-05-\7\8 (беру две последние цифры имени файла)
--
Linux Mint 18.2 Chinnamon 64-bit

Вернуться в «Программирование, скриптинг, виртуализация»