Торрент-контент в Linux


17

Как просмотреть / изучить содержимое торрент-файла с помощью командной строки в Linux.

Я знаю, что могу использовать графический интерфейс, такой как transmissionили qbitorrent....

Вот как вы можете получить с помощью передачи

Эта фотография - просто образец, и я не хочу красть или копировать, или как вы называете кому-либо файлы, защищенные авторским правом. это просто технический вопрос, и этот пример - только пример. Так что не понижайте по этой причине

введите описание изображения здесь

но мне нужно сделать это с помощью командной строки.


Я действительно надеюсь, что вы не используете свой торрент-клиент для кражи защищенного авторским правом контента.
Патрик Коллинз

5
@PatrickCollins Копирование не воровство. Кража является морально неправильной, потому что она удаляет оригинал. Копирование не имеет.
ЭМБЛЕМА

@EMBLEM Я не пытаюсь поддержать RIAA, я просто думаю, что другой пример будет более подходящим для этого сайта.
Патрик Коллинз

1
@EMBLEM удаление физических товаров уменьшает их стоимость, копирование цифровых товаров, стоимость которых является фактором их дефицита, уменьшает их стоимость. Авторское право и авторские права - это правовые режимы, которые стремятся защитить ценность легко копируемых товаров, чтобы лицо, владеющее или создающее эти товары, могло извлечь из них выгоду. Согласны ли мы?
Стив Додье-Лазаро

@SteveDL Искусственно создать дефицит там, где его нет (а на самом деле щедрость является естественным следствием существования продукта), больше похоже на кражу, чем на копирование.
ЭМБЛЕМА

Ответы:


25

Вы можете использовать transmission-cli: sudo apt-get install transmission-cli.

Это обеспечит CLI для торрентов. Вы можете показать содержимое торрент-файла с помощью:

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.


Для этого нет переключателя, вы должны использовать, например sed.
Паби

Хороший ответ. Я предпочитаю, если есть другие команды без использования sed, awkи такие. Если нет ответа, я рассмотрю, чтобы отметить ваш.
Maythux

Добавлен способ сделать вызов одной командой.
Паби

1
Я все еще нахожу dumptorrent легким для понимания ... Попробуйте найти решение, игнорирующее использованиеsed
Maythux

6

Самое простое решение - это использоватьbtshowmetainfo

Сначала установите bittorrent

 sudo apt-get install bittorrent

Теперь вы можете показывать торрент-контент используя:

btshowmetainfo file.torrent


Другое решение, которое я нашел, DumpTorrent

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



dumptorrentчувствует себя молниеносно по сравнению с transmission-showи aria2c -S.
Иосиф

2

Вы также можете использовать lstorиз pyroscope/pyrocore.

Просто следуйте инструкциям по установке, чтобы установить инструменты командной строки.

Чтобы получить список файлов, используйте следующую команду:

$ lstor -qo info.name ~/Downloads/ubuntu-14.04.2-desktop-amd64.iso.torrent
ubuntu-14.04.2-desktop-amd64.iso
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.