Я использую wget
как загрузчик. Это отличное, выдающееся приложение. Я интегрировал его с Firefox, используя Flashgot.
Как я могу возобновить загрузку, которая была остановлена нажатием клавиши CTRL+ Cили выключением в этой конфигурации wget?
Я использую wget
как загрузчик. Это отличное, выдающееся приложение. Я интегрировал его с Firefox, используя Flashgot.
Как я могу возобновить загрузку, которая была остановлена нажатием клавиши CTRL+ Cили выключением в этой конфигурации wget?
Ответы:
Мне не нужен какой-либо другой менеджер загрузок, если бы я мог приостановить и возобновить загрузку
Вы начали загрузку файла с wget
помощью flashgot
плагина. Поскольку вы wget
не помните последнее действие (и вы не из терминала и не используете bash history
), обычно вы не можете возобновить загрузку, если не предоставите правильный URI с ключом -c in wget
.
Вариант 1: Отмена загрузки с помощьюCtrl C
Open с помощью текстового редактора. /tmp/flashgot.*******.default/flashgot-*.fgt
В конце файла вы можете увидеть как
"wget" --trust-имена-серверов -c -O jre-7u21-linux-x64.rpm --directory-prefix = / home / totti / Downloads --referer = http://java.com/en/download /linux_manual.jsp \? locale = ru --load-cookies = / tmp / flashgot.7gavixy1.default / cookies --header = Cookie: s_vi = [CS] v1 \ | 28BA8A90050109CA-6000011540153427 [CE] \; \ - user-agent = Mozilla / 5.0 \ (X11 \; \ Ubuntu \; \ Linux \ i686 \; \ rv: 16.0) \ Gecko / 20100101 \ Firefox / 16.0 http://sdlc-esd.sun.com/ESD6/JSCDL /jdk/7u21-b11/jre-7u21-linux-x64.rpm \? AuthParam = 1366627766_80a413ae29c4b4d2e12ac7e334d61847 \ & GroupName = JSC \ & FilePath = / ESD6 / JSCDL / jdk / 7u21-x21 / lin-7 / j64-lin-j64 / lin-7 / j64-lin / j64-lin-j64 / lin-764-j64 / lin-664-j64.j64.j64-j64.j64.64 = JRE-7u21-линукс-x64.rpm \ & BHost = javadl.sun.com
либо скопируйте весь параметр и передайте его wget
как,
wget --trust-server-names -c -O jre-7u21-linux-x64.rpm --directory-prefix=/home/totti/Downloads --referer=http://java.com/en/download/linux_manual.jsp\?locale=en --load-cookies=/tmp/flashgot.7gavixy1.default/cookies --header=Cookie:s_vi=\[CS\]v1\|28BA8A90050109CA-6000011540153427\[CE\]\;\ --user-agent=Mozilla/5.0\ \(X11\;\ Ubuntu\;\ Linux\ i686\;\ rv:16.0\)\ Gecko/20100101\ Firefox/16.0 http://sdlc-esd.sun.com/ESD6/JSCDL/jdk/7u21-b11/jre-7u21-linux-x64.rpm\?AuthParam=1366627766_80a413ae29c4b4d2e12ac7e334d61847\&GroupName=JSC\&FilePath=/ESD6/JSCDL/jdk/7u21-b11/jre-7u21-linux-x64.rpm\&File=jre-7u21-linux-x64.rpm\&BHost=javadl.sun.com
либо просто используйтеwget -c URI
Случай 2: Отключение
Это плохо, так как /tmp
очищается при каждом отключении. Вы должны найти URI вручную. Другой вариант - перед началом загрузки изменить временный flashgot
каталог для предпочтения -> расширенный -> временный каталог на постоянную папку (скажем, ~ / tmp).
Обновления:
ошибка 403,
потому что некоторые URI генерируются динамически. Так что через некоторое время он истекает (после закрытия подключения к сайту). В таких случаях вы должны получить новый URI, и загрузка может быть возобновлена с помощью wget -c URI
. В некоторых случаях имя файла также является динамическим (или вообще без имени файла), поэтому -o filenameofexistingfile
опция также необходима.
Обратите внимание, что wget - менеджер загрузок, а не загрузчик видео. Поэтому использование загрузчика видео, такого как flareget
JDownloader
или плагин для вашего браузера, например savefromnet
, помощник по загрузке видео, является предпочтительным. Потому что они автоматизируют процесс получения нового URI из URL. Смотрите вопрос, как скачать YouTube видео (поиск) для удобной загрузки видео.
xargs -0 echo < /proc/<pid_of_wget>/cmdline
flashgot-1.fgt
, flashgot-2.fgt
, flashgot-3.fgt
и т.д. , в этой папке ??
ERROR 403: Forbidden
(обычно после перезапуска)
Wget может возобновить загрузку частично загруженных файлов с -c
опцией. Flashgot
по умолчанию звонки wget
с -c
опцией, так что она уже включена. Вы можете проверить это во System Monitor
время wget
загрузки:
Wget сможет возобновить загрузку только в том случае, если сервер, который вы загружаете, поддерживает его, а частично загруженный файл находится в том же каталоге, где wget
выполняется загрузка. Для более подробной информации об этом:
man wget
Для поддержки списка URL обратитесь к этой статье: Сделайте Wget удовлетворяющим вашим потребностям
Кстати, я предлагаю вам попробовать загрузить Them All . В нем есть все функции, которые вы можете запросить в менеджере загрузок.