小编ICD*_*Ppl的帖子

如何删除孤立文件?

我想在我的 NAS 上自动清理孤儿字幕文件,该文件为 KODI 提供文件。

当我在 KODI 中删除观看的电视剧集时,它会在目录中保留相应的字幕文件。

我想有一个bash脚本递归去通过电视文件夹并删除字幕文件(.SRT,或有时.xx.srt为不同的语言,其中xx是两个字母的语言代码),它也没有相应的有.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
Run Code Online (Sandbox Code Playgroud)

删除剧集后,它看起来像这样:

-TV
  |-Show 1
  |  |-Season 01
  |  |-Season 02
  |      |-Show 1 S02E01.srt
  |      |-Show 1 S02E02.mp4
  | …
Run Code Online (Sandbox Code Playgroud)

command-line bash scripts

4
推荐指数
1
解决办法
1934
查看次数

标签 统计

bash ×1

command-line ×1

scripts ×1