当前位置: 首页>>技术问答>>正文


如何通过终端从网站下载文件?

, ,

问题描述

假设我们有一个完整的所需文件的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名称。

次佳解决办法

我使用axelwget从终端下载,axel是下载加速器

句法

阿克塞尔

command-line,url,ubuntu

axel www.example.com/example.zip

wget的

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

有关更多详细信息,请在终端中键入man axelman wget

第三种解决办法

你可以使用 curl 来做到这一点。

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

-O使用与url相同的名称保存该文件,而不是将输出转储到stdout

更多information

第四种办法

为了增加这个问题的味道,我还建议你看看这个:

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

你可以用wget命令或bash脚本文件在;命令后关闭计算机。

这意味着你不必在晚上保持清醒状态,并监视直到下载成功(未)成功运行。

Read this answer as well

第五种办法

缺乏Aria2提到只是一个伤害,所以说,检查出Aria2。 https://aria2.github.io/

只需在终端中键入即可安装它:

sudo apt install aria2

然后只需输入以下载文件:

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

您可以通过man页面找到aria2的更多帮助。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/148.html,未经允许,请勿转载。