Параметр -o в aria2c не может переименовать загруженный файл

aria2c -S  /home/se.torrent

Files:    
idx|path/length    
===+===========================================================================
1|./test.mkv        
 |283MiB (297,429,086)        

---+---------------------------------------------------------------------------

Я хочу сохранить загруженный файл как ok.mkv в /tmp.

aria2c -d   /tmp  -o  ok.mkv    /home/se.torrent

Загруженное имя не может быть изменено на /tmp/ok.mkv, оно все еще
/tmp/test.mkv, когда команда выполнена.

В руководстве aria2c -h, нет таких строк как:
NOTE: You cannot specify a file name for Metalink or BitTorrent downloads.

1 ответ

Решение

Вам не повезло при попытке переименовать .torrent файлы с aria2cиз справочных страниц:

 -o, --out=<FILE>
      The   file name of the downloaded file. When the
      --force-sequential option is used, this option is ignored.

      NOTE:
      You  cannot  specify  a  file name for Metalink or BitTorrent
      downloads.

Обратите внимание, что эта информация не содержится в справке, предоставленной с командой:

aria2c -h

но в справочных страницах, которые читаются со следующим:

man aria2c

С другими типами файлов aria2c работает очень хорошо и соответственно переименовывает как указано:

andrew@athens:~$ aria2c -d $HOME/test -o testing.jpg http://www.andrews-corner.org/images/fluxbox.jpg
[#3f8528 32KiB/417KiB(7%) CN:1 DL:87KiB ETA:4s]                                               
06/24 18:29:14 [NOTICE] Download complete: /home/andrew/test/testing.jpg

Download Results:
gid   |stat|avg speed  |path/URI
======+====+===========+=======================================================
3f8528|OK  |   312KiB/s|/home/andrew/test/testing.jpg

Status Legend:
(OK):download completed.

Извините, что я несу плохие новости...

Другие вопросы по тегам