pt吧 关注:221,648贴子:11,593,667
  • 12回复贴,共1

【211009】群晖QB下载完自动执行硬链接脚本交流,顺便求个瓷

只看楼主收藏回复

目前的设备是黑裙
硬链接用的是Hlink
1.什么是硬链接
简单的说一下硬链接可以理解成windows下的快捷方式,唯一不同的是使用硬链接后删除源文件,硬链接生成的文件还存在;只有吧源文件和删除的文件同时删除,文件才会删除(如有不对,请大佬指正)
2.为什么用硬链接
目的一:有时候下载的电影是一个单文件,刮削完之后图片、字幕、info信息都是文件夹第一层,电影一多,就特别乱,有点忍不了
目的二:有时候刮削信息可能会覆盖info文件,info文件变了,qb tr就没法做种
基于以上两点,硬链接还是很有必要的
3.我硬链接使用历程
第一阶段:手动输入硬链接命令
下载完如果没有及时做硬链接,kodi/plex/emby里有没有这部电影(下图是我电影文件夹得目录,下载再Source文件夹,kodi/plex/emby映射的是H_Link文件夹,所以不做硬链接,是没办法看到这部电影的)

第二阶段:群晖计划任务
这个就是把硬链接命令写入到群晖自带的计划任务里去(控制面板-计划任务),这也有个问题,就是在计划任务执行前,电影也是看不了
其实这两个阶段还有个问题,就是有一些电影(或者下载的里面包含预告片等视频片段),我不想显示在kodi/plex/emby里,我删除了,下次硬链接还是会生成,虽然H_Link有黑白名单,但是文件一多很麻烦,不想搞
所以接下来就到了目前我再弄得第三阶段
第三阶段:QB下载完成后自动执行硬链接脚本
(以下关于脚本的语法、命令我完全是个小白,如果不对,请大佬指正)
我的想法如下:
每次下载完城后,利用QB自带的Torrent 完成时运行外部程序功能(QB设置-下载)进行硬链接操作
因为我下载的不一定的是电影,所以要判断是不是电影,而且硬链接只能针对文件夹进行,所以还要判断下载的视频是单视频文件还是文件夹文件,脚本逻辑和代码如下


但是执行还是不成功,如果是单文件,无法进行if判断,如果名称里有空格,if [ -d $root_path ]这一段还提示 too many argtuments,如果是文件夹提示,这提示路径不存在,是不是文件创建不成功;
网上关于QB下载完成后执行脚本的教程太少了,一边百度一边试,还不懂shell语法,可真是太难了,目前是在摸索中,请大佬们指教。
最后,听说瓷开药了,顺便求个瓷吧,100m家宽小水管,有公网ip,并不注重数据,所以不会盲目的下载热种刷数据,只会下载自己想看的电影,也不是吸血鬼,一般下载下来很少删种,24小时保种,除非硬盘满了(34T),忘大佬赐腰。


IP属地:广东1楼2021-10-09 11:24回复
    既然知道-d,就应该知道-f判断单文件呀
    如果名称里有空格,if [ -d $root_path ]这一段还提示 too many argtuments
    这个 改 if [ -d “$root_path” ]就好了。
    另外你这创建硬链接干嘛搞得这么麻烦, cp -lnR 不就好了?


    IP属地:福建2楼2021-10-09 11:57
    收起回复
      2025-07-29 09:20:38
      广告
      不感兴趣
      开通SVIP免广告
      不过我觉得这个硬连接没啥用
      你下载的时候多加一层目录就解决文件乱的问题,反正海报墙管理系统又不管你文件有几层
      如果某些下载的文件自带info,这个种子应该也不规范,就不做种呗,硬盘那么大,不差这么一点。


      IP属地:福建3楼2021-10-09 12:00
      收起回复
        好贴,绑定


        IP属地:陕西来自Android客户端4楼2021-10-09 12:17
        回复
          绑定


          IP属地:江苏5楼2021-10-09 13:40
          回复
            绑定学习


            IP属地:江西来自iPhone客户端6楼2021-10-09 13:50
            回复
              綁定


              IP属地:陕西来自iPhone客户端7楼2021-10-09 15:11
              回复
                绑定


                IP属地:浙江来自iPhone客户端8楼2021-10-10 00:08
                回复
                  2025-07-29 09:14:38
                  广告
                  不感兴趣
                  开通SVIP免广告
                  插眼


                  IP属地:江苏来自Android客户端9楼2021-10-12 08:54
                  回复
                    大佬,插眼。


                    IP属地:浙江10楼2021-11-11 10:28
                    回复
                      问题最后解决了吗?


                      IP属地:黑龙江来自iPhone客户端11楼2025-04-08 13:22
                      回复