Как удалить файлы-сироты?

Я хотел бы автоматизировать очистку файлов сиротских субтитров на моем NAS, который служит для файлов KODI.

Когда я удаляю просмотренный эпизод tv в KODI, он оставляет файл подзаголовки нетронутым в каталог.

Я хотел бы, чтобы сценарий Bash рекурсивно проходил через папку с ТВ и удалял файлы субтитров (.srt, или иногда .xx.srt для разных языков, где xx является 2-буквенным языковой код), которые не имеют соответствующего файла .mkv, .avi или .mp4.

Моя структура папок выглядит так:

-TV
  |-Show 1
  |  |-Season 01
  |  |-Season 02
  |      |-Show 1 S02E01.mkv
  |      |-Show 1 S02E01.srt
  |      |-Show 1 S02E02.avi
  |      |-Show 1 S02E02.srt
  |
  |-Show 2 
  |   |-Season 03
  |       |- Show 2 S03E02.mp4
          |- Show 2 S03E02.en.srt
          |- Show 2 S03E02.sv.srt

После удаления эпизодов это выглядит примерно так: это:

-TV
  |-Show 1
  |  |-Season 01
  |  |-Season 02
  |      |-Show 1 S02E01.srt
  |      |-Show 1 S02E02.mp4
  |      |-Show 1 S02E02.srt
  |
  |-Show 2 
  |   |-Season 03
          |- Show 2 S03E02.en.srt
          |- Show 2 S03E02.sv.srt
1
задан 12 December 2016 в 15:03

0 ответов

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

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