Linux curl命令:文件传输工具
2023-06-13 09:14:23 时间
Linux curl命令是一个利用URL规则在shell终端命令行下工作的文件传输工具;它支持文件的上传和下载,所以是综合传输工具,但按传统,习惯称curl为下载工具。
作为一款强力工具,curl支持包括HTTP、HTTPS、ftp等众多协议,还支持POST、cookies、认证、从指定偏移处下载部分文件、用户代理字符串、限速、文件大小、进度条等特征;做网页处理流程和数据检索自动化。
语法格式:curl [参数] [网址]
常用参数:
-O | 把输出写到该文件中,保留远程文件的文件名 |
---|---|
-u | 通过服务端配置的用户名和密码授权访问 |
参考实例
选项-O将下载的数据写入到文件,必须使用文件的绝对地址:
[root@bunian ~]# curl https://www.bunian.cn/bunian.txt --silent -O
选项-o将下载数据写入到指定名称的文件中,并使用–progress显示进度条:
[root@bunian ~]# curl https://www.bunian.cn/bnian.txt -o file --progress
######################################### 100.0%
访问需要授权的页面时,可通过-u选项提供用户名和密码进行授权:
[root@bunian ~]# curl -u root https://www.bunian.cn/
Enter host password for user 'root':
相关文章
- linux命令hexdump,Linux系统中hexdump的命令汇总
- [linux] C语言Linux系统编程-socket开发详解编程语言
- Linux 命令查找文件:一步到位(linux找文件命令)
- Linux下后台运行程序的实现(linux后台运行程序)
- 深入探索Linux命令行模式(linux命令模式)
- 精通Linux 打造最强系统的工具指南(linux工具介绍)
- 命令探索Linux系统:使用Find命令(linux中的find)
- 量产U盘上使用Linux(量产u盘linux)
- 掌握 Linux 网络配置的镜像技术(linux网卡镜像)
- 学习Linux命令的语法精要(linux命令的语法)
- Linux下使用tar命令打包文件(linux中打包命令)
- 实现Linux远程登录:一步一步指南(linux远程登录设置)
- 安装Linux的LZMA工具:获取无比的便捷性(linux安装lzma)
- 另一台计算机的方法如何将Linux系统文件复制到另一台计算机?—一种简单易行的方法(linux复制系统文件到)
- 软件Linux命令:卸载软件的方法(linux命令卸载)
- Linux系统硬盘查看方法汇总(查看linux系统硬盘)
- 掌握Linux中常用的组命令,提高工作效率(linux组命令)
- 如何使用Linux同时执行多个命令?(linux同时执行命令)
- 如何查询Linux系统的默认编码(查看linux默认编码)
- 如何在Linux系统中执行连续命令?(linux执行连续命令)