iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >怎么用Linux命令行下载文件
  • 548
分享到

怎么用Linux命令行下载文件

2023-06-15 13:06:43 548人浏览 薄情痞子
摘要

这篇文章主要讲解了“怎么用linux命令行下载文件”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用Linux命令行下载文件”吧!Linux命令行比GUI提供了更多的灵活性和控制力。与GU

这篇文章主要讲解了“怎么用linux命令行下载文件”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用Linux命令行下载文件”吧!

Linux命令行比GUI提供了更多的灵活性和控制力。与GUI相比,许多人更喜欢使用命令行,因为它比GUI更加易于使用和快捷。使用命令行可以更轻松地使用一行自动执行任务。另外,它比GUI使用更少的资源。

下载文件是一项日常任务,通常每天执行,其中包括ZIP,TAR,ISO,PNG等文件类型。您可以使用命令行终端简单快速地执行此任务。只需要使用键盘即可。因此,今天,我将向您展示如何在Linux中使用命令行下载文件。通常有两种已知的方法可以做到这一点,即使用wget和curl工具。对于本文,我将使用ubuntu 20.04 LTS来描述该过程。但是相同的命令也可以在其他Linux发行版(如Debian,Gentoo和Centos)上运行。

使用Curl下载文件

Curl可用于通过多种协议传输数据。它使用Curl支持许多协议,包括Httphttps , FTP , TFTP , TELNET,SCP等。您可以下载任何远程文件。它也支持暂停和恢复功能。

首先,您需要安装curl。

安装curl

通过按Ctrl + Alt + T组合键在Ubuntu终端中启动命令行应用程序。然后输入以下命令以使用sudo安装curl。

linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install curl

当提示[sudo] linuxmi 的密码:时请输入密码。

怎么用Linux命令行下载文件

安装完成后,输入以下命令下载文件。

使用源文件名下载并保存文件

要使用与原始源文件相同的名称将文件保存在远程服务器上,请使用-O(大写O),然后使用curl,如下所示:

$ curl -O [URL]

怎么用Linux命令行下载文件

除了-O外,您还可以指定“ –remote-name”,如下所示。两者的工作原理相同。

怎么用Linux命令行下载文件

用其他名称下载并保存文件

如果要下载文件并将其保存为与远程服务器中文件名不同的名称,请使用-o(小写的o),如下所示。当远程URL在URL中不包含文件名时,这将很有用,如下例所示。

$ curl –o [filename] [URL]

[filename]是输出文件的新名称。

怎么用Linux命令行下载文件

curl --remote-name https://GitHub.com/chrishunt/color-schemes/arcHive/master.zip  curl -o linuxmi https://github.com/chrishunt/color-schemes/archive/master.zip

下载多个文件

要下载多个文件,请使用以下语法输入命令:

$ curl -O [URL1] -O [URL2]

怎么用Linux命令行下载文件

从FTP服务器下载文件

要从FTP服务器下载文件,请使用以下语法输入命令:

$ curl -O ftp://ftp.linuxmi.com/www.linuxmi.com.zip

要从经过用户身份验证的FTP服务器下载文件,请使用以下语法:

$ curl -u [ftp_user]:[ftp_passwd] -O [ftp_URL]

暂停并继续下载

在下载文件时,您可以使用Ctrl + C手动将其暂停,或者有时由于某种原因它会自动被中断和停止,您可以恢复它。导航到您先前下载文件的目录,然后使用以下语法输入命令:

$ curl –c [选项] [URL]

怎么用Linux命令行下载文件

使用Wget下载文件

使用wget,您可以从WEB和FTP服务器下载文件和内容。Wget是www和get的组合。它支持FTP,SFTP,HTTP和HTTPS等协议。它还支持递归下载功能。如果您要下载整个网站以供脱机查看或生成静态网站的备份,则此功能非常有用。另外,您可以使用它从各种Web服务器检索内容和文件。

安装wget

通过按Ctrl + Alt + T组合键在Ubuntu终端中启动命令行应用程序。然后输入以下命令以使用sudo安装wget。

linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install wget

当提示您输入密码时,输入sudo密码。

怎么用Linux命令行下载文件

使用wget下载文件或网页

要下载文件或网页,请打开终端并以以下语法输入命令:

$ wget [URL]

怎么用Linux命令行下载文件

要保存单个网页,请使用以下语法输入命令:

$ wget [URL]

怎么用Linux命令行下载文件

下载其他名称的文件

如果要下载和保存文件的名称与原始远程文件的名称不同,请使用-O(大写O),如下所示。这对您很有用,尤其是当您下载自动以名称“ index.html”保存的网页时。

要下载其他名称的文件,请使用以下语法输入命令:

$ wget -O [文件名] [URL]

怎么用Linux命令行下载文件

通过FTP下载文件

要从FTP服务器下载文件,请使用以下语法键入命令:

$ wget [ftp_link]

怎么用Linux命令行下载文件

要从经过用户身份验证的FTP服务器下载文件,请使用以下语法:

$ wget -u [ftp_user]:[ftp_passwd] -O [ftp_URL]

递归下载文件

您可以使用递归下载功能来下载指定目录下的所有内容,无论是网站还是FTP站点。要使用递归下载功能,请使用以下语法输入命令:

$ wget –r [URL]

怎么用Linux命令行下载文件

下载多个文件

您可以使用wget下载多个文件。创建一个带有文件URL列表的文本文件,然后使用以下语法的wget命令下载该列表。

$ wget –i [filename.txt]

例如,我有一个名为“linuxmi.txt”的文本文件,其中有两个要使用wget下载的URL列表。您可以在下图中看到我的文本文件内容。

我将使用以下命令下载文本文件中包含的文件链接:

$ wget –i linuxmi.txt

使用包含网址的文件作为下载列表

怎么用Linux命令行下载文件

您会看到它正在一个接一个地下载两个链接。

暂停和恢复下载

您可以按Ctrl + C暂停下载。要恢复暂停的下载,请转至先前下载文件的目录,并在wget之后使用– c选项,如以下语法所示:

$ wget -c filename.zip

怎么用Linux命令行下载文件

使用以上命令,您会注意到下载已从暂停位置恢复。

总结

在本文中,我们讨论了Linux下两种命令行方法的基本用法,您可以使用它们下载文件。需要注意的一件事是,如果您在下载文件时未指定目录,则文件将下载到您正在使用的当前目录中。

感谢各位的阅读,以上就是“怎么用Linux命令行下载文件”的内容了,经过本文的学习后,相信大家对怎么用Linux命令行下载文件这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: 怎么用Linux命令行下载文件

本文链接: https://www.lsjlt.com/news/280365.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 怎么用Linux命令行下载文件
    这篇文章主要讲解了“怎么用Linux命令行下载文件”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用Linux命令行下载文件”吧!Linux命令行比GUI提供了更多的灵活性和控制力。与GU...
    99+
    2023-06-15
  • Linux curl 命令下载文件
    Linux curl 命令下载文件 0x01 curl简介 ​ 在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具。它支持文件的上...
    99+
    2023-09-03
    linux 服务器 运维
  • Linux中怎么使用wget命令下载文件
    本篇文章给大家分享的是有关Linux中怎么使用wget命令下载文件,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。  实例1 :下载单个文件  # wget http://mir...
    99+
    2023-06-13
  • Linux下怎么用命令运行.sh文件
    这篇文章主要介绍“Linux下怎么用命令运行.sh文件”,在日常操作中,相信很多人在Linux下怎么用命令运行.sh文件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux下怎么用命令运行.sh文件”的疑...
    99+
    2023-06-12
  • 怎么使用curl命令下载文件
    这篇文章主要介绍“怎么使用curl命令下载文件”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“怎么使用curl命令下载文件”文章能帮助大家解决问题。curl是一个开源的用于数据传输的命令行工具与库,它...
    99+
    2023-06-27
  • Linux的命令行文件下载加速器有哪些
    这篇文章将为大家详细讲解有关Linux的命令行文件下载加速器有哪些,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。安装Axel(适用于Linux的命令行下载加速器)正如我们前面提到的,axel...
    99+
    2023-06-15
  • linux命令行操作百度云上传下载文件
    目录0. 背景1. 安装2. 登录百度云账号3.上传文件4.下载文件5. 其它命令6. python代码调用0. 背景 很多时候我们只能通过ssh工具远程连接服务器,很多时候是没有图形界面的,可以使用ssh或者ftp上传...
    99+
    2022-06-04
    linux下使用百度云下载 linux上传文件到百度云
  • Linux中如何使用wget命令下载文件
    这篇文章主要为大家展示了“Linux中如何使用wget命令下载文件”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux中如何使用wget命令下载文件”这篇文章吧。wget命令wget命令用来...
    99+
    2023-06-27
  • linux命令行如何操作云盘上传下载文件
    这篇文章将为大家详细讲解有关linux命令行如何操作云盘上传下载文件,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1. 安装pip3 install -i https://p...
    99+
    2023-06-21
  • Linux下openssl命令行怎么用
    这篇文章主要为大家展示了“Linux下openssl命令行怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux下openssl命令行怎么用”这篇文章吧。  1. base64编码/解码...
    99+
    2023-06-28
  • linux系统使用命令rz、sz进行文件的上传、下载
      目录 1、安装: 2、使用rz上传文件 第三步:使用sz下载文件 使用 tar 压缩当前文件夹下所有文件 : rz :本地上传文件 sz :Linux服务器上的文件下载到本地。 1、安装: yum install lrzsz...
    99+
    2023-10-25
    linux 运维 服务器
  • Linux中使用SecureCRT上传、下载文件命令sz与rz怎么用
    这篇文章主要为大家展示了“Linux中使用SecureCRT上传、下载文件命令sz与rz怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux中使用SecureCRT上传、下载文件命令s...
    99+
    2023-06-13
  • Linux下怎么使用more命令查看文本文件
    这篇文章主要介绍了Linux下怎么使用more命令查看文本文件的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux下怎么使用more命令查看文本文件文章都会有所收获,下面我们一起来看看吧。基础使用假设你现在...
    99+
    2023-06-27
  • Linux下如何使用umount命令卸载文件系统
    这篇文章主要为大家展示了“Linux下如何使用umount命令卸载文件系统”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux下如何使用umount命令卸载文件系统”这篇文章吧。命令基本格式...
    99+
    2023-06-27
  • wget命令——下载网络文件
    wget命令是英文词组”web get“的缩写,用于从指定网址下载网络文件。 wget命令支持如HTTP、HTTPS、FTP等常见协议,可以在命令行中直接下载网络文件。 与curl命令不同,wget仅能用于下载文件。 wget命令语法格式如...
    99+
    2023-08-31
    服务器 linux 运维 bash
  • linux命令行下文件名中有空格怎么处理
    这篇文章主要介绍了linux命令行下文件名中有空格怎么处理,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Q:我在树莓派命令行模式下使用mplayer播放单首音乐,因为文件名中...
    99+
    2023-06-12
  • MobaXterm连接远程服务器,使用Linux命令行上传下载文件
    文章目录 一、MobaXterm连接远程服务器二、Linux命令行上传和下载文件三、服务器挂载U盘传输文件四、.ipynb文件转化为.py文件五、关闭本地电脑,服务器运行python 项目问题...
    99+
    2023-09-17
    linux
  • Linux如何使用scp命令进行文件远程的上传或下载
    这篇文章主要讲解了“Linux如何使用scp命令进行文件远程的上传或下载”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux如何使用scp命令进行文件远程的上传或下载”吧!  命令:sc...
    99+
    2023-06-13
  • Linux中shell ftp命令如何根据文件日期下载文件
    这篇文章主要介绍Linux中shell ftp命令如何根据文件日期下载文件,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!需求:ftp获取远程数据的文件,根据文件的创建时间点下载文件。 可以自行扩展根据文件的大小等其他...
    99+
    2023-06-09
  • 从Linux服务器下载文件和文件夹到本地命令
    从Linux 服务器上传或者下载文件到本地除了使用FTP外,还可以通过Linux命令来实现,Linux服务器与本地电脑之间传输文件的命令及使用方法: 1、使用scp命令 命令格式: scp [参数] : : 举例: scp /home...
    99+
    2023-09-17
    linux 运维 服务器
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作