Linux终端下载文件的方法有哪些?
使用wget命令从Linux终端下载文件
wget可能是Linux和类UNIX系统中使用较多的命令行下载管理器。你可以使用wget下载一个文件、多个文件、整个目录甚至整个网站。
wget是非交互式的,可以轻松的在后台工作。这意味着你可以很容易地在脚本中使用它,甚至可以构建uGet下载管理器之类的工具。让我们看看如何使用wget从终端下载文件。
1、安装wget
大多数Linux发行版都预装了wget。也可以在大多数发行版的软件库中找到它,你可以使用发行版的软件包管理器轻松安装它。在基于Ubuntu和Debian的发行版上,你可以使用apt包管理器命令:
sudo apt install wget
2、使用wget下载文件或网页
您只需要提供文件或网页的URL。它将以默认原始名称下载文件到您所在的目录中。
wget URL
要下载多个文件,您*将它们的URL保存在一个文本文件中,并提供该文本文件作为wget的输入,如下所示:
wget -i download_files.txt
3、使用wget下载名称不同的文件
您会注意到,网页几乎总是以index.html的形式保存在wget中。为下载的文件提供自定义名称将是一个好主意。你可以使用-O(大写字母O)选项来提供下载时的输出文件名。
wget -O filename U
4、使用wget下载文件夹
假设您正在浏览FTP服务器,并且需要下载整个目录,则可以使用递归选项
wget -r ftp://server-address.com/directorywget -O filename URL
5、使用wget下载整个网站
你可以用wget镜像整个网站。我说的下载整个网站是指整个面向公众的网站结构。虽然您可以直接使用mirror选项-m,但是较好添加:
- –convert-links:转换链接,以便内部链接指向下载的资源而不是Web
- –page-conditions:下载其他内容,例如样式表,以使页面在脱机状态下看起来更好
wget -m --convert-links --page-requisites website_addres
6、额外提示:恢复未完成的下载
如果你因为某些原因按C键中止了下载,你可以用选项-c恢复之前的下载。
wget -c
更多培训课程,学习资讯,课程优惠等学校信息,请进入 太原尖草坪区Web培训太原万柏林区Python培训太原晋源区Linux云计算培训 网站详细了解,免费咨询电话:400-998-6158