Aria2 загружают с FTP из списка URL

Я в настоящее время использую следующую команду wget для загрузки с FTP-сервера из списка URL в файле:

wget --user=mylogin --password='mypassword' -P /home/ftp/ -i /var/www/file/url.txt -N

Но теперь мне нужен способ одновременно загрузить несколько файлов одновременно. Я пытаюсь использовать aria2 для этого, и я попробовал следующую команду:

aria2c -x 5 -i /var/www/file/url.txt

Но я, может казаться, не нахожу способ заставить aria2 входить сначала в FTP.

Таким образом, мой вопрос, существует ли команда для aria2, чтобы войти сначала в FTP-сервер и затем загрузить со списка URL?

Кроме того, существует ли лучший инструмент, лучше подходящий для моей задачи?

Спасибо

4
задан 28 January 2015 в 08:39

1 ответ

От man aria2c

--ftp-user=<USER>
      Set FTP user. This affects all URIs.  Default: anonymous

--ftp-passwd=<PASSWD>
      Set FTP password. This affects all URIs.  If user name is embedded  but  pass‐
      word is missing in URI, aria2 tries to resolve password using .netrc. If pass‐
      word is found in .netrc, then use it as password. If  not,  use  the  password
      specified in this option.  Default: ARIA2USER@

, Таким образом, можно использовать что-то вроде этого

aria2c -j5 --ftp-user=yourname --ftp-passwd=password --input-file=list.txt 

Иначе, может быть gnu parallel (проверка man parallel для получения дополнительной информации):

cat list.txt | parallel -j5 wget --user=mylogin --password=mypassword -P /home/ftp
8
ответ дан 1 December 2019 в 09:09

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

Похожие вопросы: