You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

关于Transmission下载目录查询及torrent下载位置查看的技术问询

关于Transmission下载目录查询及torrent下载位置查看的技术问询

嘿,我来帮你解决这个问题!你说的没错,-w参数确实只能设置全局下载目录或者添加种子时指定路径,但其实用transmission-remote完全可以查看单个种子的当前下载位置,另外从transmission的后台文件里提取也没问题,具体方法如下:

一、用transmission-remote查看单种子下载位置

  1. 首先获取目标种子的ID:
    运行命令列出所有种子,第一列就是每个种子的ID:
    transmission-remote -l
    
  2. 查看该种子的详细信息,里面包含下载位置:
    <torrent-id>替换成你查到的ID,执行:
    transmission-remote -t <torrent-id> -i
    
    在输出内容里,你会找到类似Location: /path/to/your/download/folder的字段,这就是这个种子单独设置的下载路径啦。

二、从/var/lib/transmission-daemon目录提取下载位置

transmission会把种子的元数据和状态信息存在后台目录里,有两种实用方式提取:

  • 方式1:解析resume文件(推荐)
    /var/lib/transmission-daemon/info/resume目录下,每个种子对应一个以哈希值命名的.resume文件,这是JSON格式的文件。你可以用jq工具提取download-dir字段:

    jq '.["download-dir"]' /var/lib/transmission-daemon/info/resume/<torrent-hash>.resume
    

    要是不知道哈希值,也可以先通过transmission-remote -t <torrent-id> -i查到种子的Hash值。

  • 方式2:用transmission-show解析torrent文件
    /var/lib/transmission-daemon/info/torrents目录下存储着对应的torrent文件,用transmission-show命令解析就能看到下载位置:

    transmission-show /var/lib/transmission-daemon/info/torrents/<your-torrent-file>.torrent
    

    输出里的Download Location字段就是你要找的路径。

备注:内容来源于stack exchange,提问作者Maarten Deen

火山引擎 最新活动