问题描述
假设我们有一个完整的所需文件的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
名称。
次佳解决办法
我使用axel
和wget
从终端下载,axel是下载加速器
句法
阿克塞尔
axel www.example.com/example.zip
wget的
wget -c www.example.com/example.zip
有关更多详细信息,请在终端中键入man axel
,man wget
第三种解决办法
你可以使用 curl 来做到这一点。
curl -O http://domain.com/directory/4?action=AttachFile&do=view&target=file.tgz
-O使用与url相同的名称保存该文件,而不是将输出转储到stdout
第四种办法
为了增加这个问题的味道,我还建议你看看这个:
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
您可以通过man
页面找到aria2
的更多帮助。