터미널을 통해 웹 사이트에서 파일을 다운로드하는 방법은 무엇입니까? 소프트웨어를 설치하지 않고 가고 싶습니다. 가능합니까? 명령

원하는 파일의 전체 URL이 있다고 가정하십시오.

http://domain.com/directory/4?action=AttachFile&do=view&target=file.tgz

새 소프트웨어를 설치하지 않고 가고 싶습니다. 가능합니까?

명령

 cp  'http://example.com/directory/4?action=AttachFile&do=get&target=file.tgz' hooray

작동하지 않습니다;)



답변

열린 터미널 및 유형

wget "http://domain.com/directory/4?action=AttachFile&do=view&target=file.tgz"

파일을 현재 디렉토리로 다운로드합니다.

wget  -P /home/omio/Desktop/ "http://thecanadiantestbox.x10.mx/CC.zip"

파일을 다운로드합니다 /home/omio/Desktop

wget  -O /home/omio/Desktop/NewFileName "http://thecanadiantestbox.x10.mx/CC.zip"

파일을 다운로드 /home/omio/Desktop하여 NewFileName이름을 지정합니다.


답변

curl을 사용하면됩니다.

curl -O http://domain.com/directory/4?action=AttachFile&do=view&target=file.tgz

-O는 출력을 stdout에 덤프하지 않고 URL과 동일한 이름으로 파일을 저장합니다.

자세한 내용은


답변

터미널에서 다운로드 axel하고 사용하기 wget위해 axel는 다운로드 가속기입니다.

통사론

악셀

소프트웨어 센터를 통해 설치

axel www.example.com/example.zip

wget

wget -c www.example.com/example.zip

자세한 내용은 유형 man axel, man wget터미널에서


답변

이 질문에 더 많은 맛을 더하기 위해 다음을 살펴 보는 것이 좋습니다.

history -d $((HISTCMD-1)) && echo '[PASSWORD]' | sudo -S shutdown now

wget명령을 사용 하여 명령 후 ;또는 bash스크립트 파일로 컴퓨터를 종료 할 수 있습니다 .

즉, 밤에 깨어있을 필요없이 다운로드가 성공적으로 실행될 때까지 모니터링 할 필요가 없습니다.

이 답변도 읽으십시오


답변

Aria2 언급의 부족은 단지 장애이므로 Aria2를 확인하십시오. https://aria2.github.io/

터미널에 간단히 입력하여 설치하십시오 :

sudo apt install aria2

그런 다음 간단히 이것을 입력하여 파일을 다운로드하십시오.

aria2c http://example.com/directory/4?action=AttachFile&do=get&target=file.tgz

aria2해당 man페이지에서 자세한 도움말을 찾을 수 있습니다 .


답변

Oh-my-zsh에서이 단계를 수행했습니다.

brew install wget
wget https://github.com/sencha-extjs-examples/QuickStart/archive/master.zip


답변