переименовать файл из заголовка - автор к автору - заголовок

мои файлы имеют форму War of the World - HG Wells.pdf Мне бы хотелось, чтобы Wells HG - War of the Worlds.pdf Есть несколько других расширений файлов epub, mobi и т. Д. Есть ли пакет, который будет делать это - оптом? Любая помощь с благодарностью. Спасибо

Я должен добавить, что у меня уже есть pyRenamer. Большинство файлов имеют формат Title - Author.ext, например Harry Potter blah de blah - JKRowling.pdf или другое название - Имя Фамилия.epub

Что мне нужно, это Фамилия Имя - Title.ext это Ubuntu 12.04LTS)

2
задан 21 September 2013 в 18:59

3 ответа

Вы можете использовать команду rename, основанную на perl: основываясь на 3 приведенных выше примерах, что-то вроде

rename 's/(.*)\s+[-]\s+(.*)\.(.{3,4})/$2 - $1.$3/' *.*

должно работать , но сначала протестируйте его, добавив [ 113] и -v варианты т.е.

$ touch "War of the World - H. G. Well.pdf"
$ touch "Harry Potter blah de blah - J.K.Rowling.pdf"
$ touch "Some Other Title - Firstname Surname.epub"
$ 
$ rename -nv 's/(.*)\s+[-]\s+(.*)\.(.{3,4})/$2 - $1.$3/' *.*
Harry Potter blah de blah - J.K.Rowling.pdf renamed as J.K.Rowling - Harry Potter blah de blah.pdf
Some Other Title - Firstname Surname.epub renamed as Firstname Surname - Some Other Title.epub
War of the World - H. G. Well.pdf renamed as H. G. Well - War of the World.pdf

См. man rename для использования

.
0
ответ дан 21 September 2013 в 18:59

Я думаю, что это самый простой и понятный способ:

 mmv -v "* - *.pdf" "#2 - #1.pdf"

Вот тест:

$ ls
title - author.pdf  TITLE - AUTHOR.pdf  World - H. G. Wells.pdf
$ mmv -v "* - *.pdf" "#2 - #1.pdf"
TITLE - AUTHOR.pdf -> AUTHOR - TITLE.pdf : done
World - H. G. Wells.pdf -> H. G. Wells - World.pdf : done
title - author.pdf -> author - title.pdf : done
$ ls
author - title.pdf  AUTHOR - TITLE.pdf  H. G. Wells - World.pdf
0
ответ дан 21 September 2013 в 18:59

Да, pyRenamer Install pyRenamer .

Это не очень сложно понять. Я использую это.

Сначала выберите папку, в которой находятся ваши файлы; они обычно находятся в имени пользователя или на носителе, а затем на вкладке вставки / удаления вы можете ввести то, что хотите добавить. В правом верхнем углу есть небольшая кнопка выбора значка, которая позволит вам выбрать все файлы и сохранить их расширение.

Затем нажмите «Предварительный просмотр» после ввода того, что вы хотите добавить в начале, если флажок не установлен, и в конце, если оно установлено.

Если все выглядит хорошо, нажмите переименовать, и все готово.

Есть много других функций. Если вы наводите указатель мыши на что-либо, появится окно справки.

0
ответ дан 21 September 2013 в 18:59

Другие вопросы по тегам:

Похожие вопросы: