Форум русскоязычного сообщества Xubuntu

Установка и настройка => Различные вопросы => Тема начата: Православный Маковод от июля 02, 2016, 19:15:28

Название: массовое переименование файлов
Отправлено: Православный Маковод от июля 02, 2016, 19:15:28
массовое переименование файлов


всем привет!


недавно меня попросили накачать кучу mp3шек, я нашёл сайт откуда это взять и по проверенному способу через список и команду wget скачал всё необходимое

но, я впервые столкнулся вот с какой ерундой. После скачивания имя и расширение файла имело вот такой вид:


index.html?code=zpsTK%2BIEYdN0x8368y3agQ%3D%3D&s=3&add=.cc)

и если имя файла меняется баз проблем (если система "понимает" что это mp3 файл, то можно выделить сразу все файлы, выбрать remane  и система предложит заменить им файла на ту инфо, которая находится в ID3 Tagе), то вот правая часть - cc) - я так и не смог изменить никак иначе кроме как вручную
команда
Цитироватьrename 's/cc)/mp3/' *.cc)

никакого эффекта не даёт, даже если беру расширение в "" команда говорит о неверном аргументе и указывает на скобу

а как можно решить эту проблему "не ручками"?
Название: Re: массовое переименование файлов
Отправлено: butjapka от июля 02, 2016, 20:30:36
а если так
rename 's/.сс/.mp3/g' *.cc

s=указывает, что требуется замещение.
/.cc/=Строка, которую будем замещать.
/.mp3/ = строка, на которую будем замещать
g=global, будем замещать все найденные вхождения.
Название: Re: массовое переименование файлов
Отправлено: Православный Маковод от июля 02, 2016, 21:35:34
команда принимается к исполнению, но никакого результата - файлы остаются со своими именами/расширениями + в командной строке тоже ничего 0 команда исполняется без результата:
(https://s32.postimg.org/s9pu7knlh/Screenshot_2016_07_02_18_33_03.png)
Название: Re: массовое переименование файлов
Отправлено: butjapka от июля 02, 2016, 22:30:26
А если sudo попробовать? Мало ли что
Название: Re: массовое переименование файлов
Отправлено: Православный Маковод от июля 03, 2016, 02:12:38
тот же результат....
предполагаю, что скобка является системным символом и команда отказывается её отрабатывать
на всякий случай я убрал ручками в ряде файлов скобу из расширения  - в таком виде моя исходная команда работает
Название: Re: массовое переименование файлов
Отправлено: butjapka от июля 03, 2016, 02:40:34
Может вместо скобы поставить *
*.cc*
Название: Re: массовое переименование файлов
Отправлено: Djalin от июля 03, 2016, 15:17:59
Может будет полезно
http://www.bash-scripting.ru/abs/chunks/ch05s02.html
Название: Re: массовое переименование файлов
Отправлено: Православный Маковод от июля 04, 2016, 15:42:18
не помогает.... всё тоже самое

ладно, проще ручками переименовать

всем спасибо за поддержку
Название: Re: массовое переименование файлов
Отправлено: Schmarotzer от сентября 18, 2016, 17:21:30
Цитата: Православный Маковод от июля 04, 2016, 15:42:18
не помогает.... всё тоже самое

ладно, проще ручками переименовать

всем спасибо за поддержку

решил проблему, кому надо на будущее )
выделяешь все файлы жмёшь F2 открывается Переименование нескольких файлов
слева выбираешь Поиск и замена, справа Суффикс
Искать - cc)
Заменить на - mp3
Profit!

З.Ы. А потом также выбрать все, F2, слева Аудиотеги, справа Название, Формат - по усмотрению