Linux 中的 Torrent 内容

Linux 中的 Torrent 内容

如何在 Linux 中使用命令行查看/探索 torrent 文件内容。

我知道我可以使用 GUI 例如transmissionqbitorrent....

你可以通过以下方式获得传输

这张图片只是一个示例,我不想窃取或复制任何你称之为受版权保护的文件。这只是一个技术问题,这个例子只是一个例子。所以不要因为这个原因而投反对票

在此处输入图片描述

但我需要使用命令行来执行此操作。

答案1

您可以使用transmission-clisudo apt-get install transmission-cli

这将为 torrent 提供一个 CLI。你可以使用以下命令显示 torrent 文件的内容:

transmission-show my-file.torrent

要仅显示文件,请使用:

transmission-show my-file.torrent | sed -n -e '/FILES/,$p'

为了方便使用,请将以下行添加到您的~/.bashrc

function tsf { transmission-show "$1" | sed -n -e '/FILES/,$p'; }

您可以tsf用任何您喜欢的来替换,然后使用tsf my-file.torrent

答案2

最简单的解决方案是使用btshowmetainfo

首先安装bittorrent

 sudo apt-get install bittorrent

现在你可以使用以下方式显示种子内容:

btshowmetainfo file.torrent


另一种解决方案我发现 转储

sudo apt-get install gcc make
wget http://downloads.sourceforge.net/project/dumptorrent/dumptorrent/1.2/dumptorrent-1.2.tar.gz
tar -xvf dumptorrent-1.2.tar.gz
cd dumptorrent-1.2
make
sudo cp dumptorrent /usr/local/bin

显示内容

dumptorrent file.torrent


答案3

您还可以使用lstorpyroscope/pyrocore

只需按照安装说明安装命令行工具。

要获取文件列表,请使用以下命令:

$ lstor -qo info.name ~/Downloads/ubuntu-14.04.2-desktop-amd64.iso.torrent
ubuntu-14.04.2-desktop-amd64.iso

答案4

您可以使用 torrenttools。此工具还可与新的 BitTorrent v2 元文件和混合种子配合使用。

torrenttools info bittorrent-v2-hybrid-test.torrent

Metafile:         /home/fbdtemme/Documents/project/torrent/torrenttools/tests/resources/bittorrent-v2-hybrid-test.torrent
Protocol version: v1 + v2 (hybrid)
Infohash:         v1: 8c9a2f583949c757c32e085413b581067eed47d0
                  v2: d8dd32ac93357c368556af3ac1d95c9d76bd0dff6fa9833ecdac3d53134efabb
Piece size:       512 KiB (524288 bytes)
Created by:       libtorrent
Created on:       2020-06-03 08:45:06 UTC
Private:          false
Name:             bittorrent-v1-v2-hybrid-test
Source:           
Comment:          

Announces:

Files:
bittorrent-v1-v2-hybrid-test
  ├── [6.23 MiB] Darkroom (Stellar, 1994, Amiga ECS) HQ.mp4
  ├── [19.6 MiB] Spaceballs-StateOfTheArt.avi
  ├── [ 326 MiB] cncd_fairlight-ceasefire_(all_falls_down)-1080p.mp4
  ├── [58.8 MiB] eld-dust.mkv
  ├── [ 265 MiB] fairlight_cncd-agenda_circling_forth-1080p30lq.mp4
  ├── [42.5 MiB] meet the deadline - Still _ Evoke 2014.mp4
  ├── [61.0   B] readme.txt
  ├── [25.1 MiB] tbl-goa.avi
  └── [ 111 MiB] tbl-tint.mpg

  854.06 MiB in 0 directories, 9 files

您可以从此存储库安装 torrenttools。

sudo add-apt-repository ppa:fbdtemme/torrenttools
sudo apt-get update
sudo apt install torrenttools

免责声明:我是该工具的作者。

更多信息请参阅:

https://github.com/fbdtemme/torrenttools

https://fbdtemme.github.io/torrenttools

相关内容