Załóżmy, że mamy pełny adres URL pożądanego pliku, np
http://domain.com/directory/4?action=AttachFile&do=view&target=file.tgz
Chciałbym przejść bez instalowania nowego oprogramowania. Czy to możliwe?
Komenda
cp 'http://example.com/directory/4?action=AttachFile&do=get&target=file.tgz' hooray
nie działa;)
command-line
url
0x6B6F77616C74
źródło
źródło
wget
jest twoim przyjacielem tutaj :)wget
jest być może najprostszym sposobem, ale możesz także użyćcurl
. Przeczytaj towget -O hooray "http://domain.com/directory/4?action=AttachFile&do=get&target=file.tgz"
. Możesz dodać-c
opcję wznowienia pobierania, jeśli połączenie zostało utracone podczas pobierania pliku.Odpowiedzi:
Otwórz terminal i wpisz
aby pobrać plik do bieżącego katalogu.
pobierze plik do
/home/omio/Desktop
pobierz plik
/home/omio/Desktop
i nadaj mu swojeNewFileName
imię.źródło
wget [whatever web address]
. Jeśli chcesz wybrać lokalizację, wpiszcd [local location on your computer.]
PRZYKŁAD:cd /home/omio/Desktop/
|wget http://thecanadiantestbox.x10.mx/CC.zip
cd
. Możesz po prostu określić plik wyjściowy za pomocą-O
opcji. Na przykład:wget -O /home/omio/Desktop/file.tgz "http://domain.com/directory/4?action=AttachFile&do=view&target=file.tgz"
możesz to zrobić za pomocą curl.
Opcja -O zapisuje plik o tej samej nazwie co w adresie URL, zamiast zrzucić dane wyjściowe na standardowe wyjście
Po więcej informacji
źródło
Używam
axel
iwget
do pobierania z terminala, axel jest akceleratorem pobieraniaskładnia
axel
wget
więcej szczegółów typu
man axel
,man wget
w terminaluźródło
axel
różniwget
?Aby dodać więcej smaku temu pytaniu, polecam również przyjrzeć się temu:
history -d $((HISTCMD-1)) && echo '[PASSWORD]' | sudo -S shutdown now
Możesz użyć tego do zamknięcia komputera po
wget
komendzie za pomocą;
być może lub wbash
pliku skryptu.Oznaczałoby to, że nie musisz czuwać w nocy i monitorować, dopóki pobieranie nie zostanie (nie) pomyślnie uruchomione.
Przeczytaj również tę odpowiedź
źródło
brak wzmianki o Aria2 to tylko szkoda, więc powiedziawszy to, sprawdź Aria2. https://aria2.github.io/
Zainstaluj go, wpisując terminal:
Następnie wpisz to, aby pobrać plik:
Więcej pomocy można znaleźć
aria2
naman
stronie.źródło
Zrobiłem te kroki od Oh-my-zsh,
źródło