curl简介、安装及使用
2024-08-24 15:07:09
curl简介
curl是Linux下一个强大的文件传输工具,它利用URL语法在命令行方式下工作,支持文件上传和下载。
curl安装
Ubuntu系统键入以下命令即可:
sudo apt install curl
curl使用
命令格式如下:
curl [option] [url]
常见命令选项如下:
选项 | 意义 |
---|---|
-A/--user-agent | 设置用户代理发送给服务器 |
-b/--cookie <name=string/file> | cookie字符串或文件读取位置 |
-c/--cookie-jar | 操作结束后把cookie写入到这个文件中 |
-C/--continue-at | 断点续转 |
-D/--dump-header | 把header信息写入到该文件中 |
-e/--referer | 来源网址 |
-f/--fail | 连接失败时不显示http错误 |
-o/--output | 把输出写到该文件中 |
-O/--remote-name | 把输出写到该文件中,保留远程文件的文件名 |
-r/--range | 检索来自HTTP/1.1或FTP服务器字节范围 |
-s/--silent | 静音模式。不输出任何东西 |
-T/--upload-file | 上传文件 |
-u/--user <user[:password]> | 设置服务器的用户和密码 |
-w/--write-out [format] | 什么输出完成后 |
-x/--proxy <host[:port]> | 在给定的端口上使用HTTP代理 |
-#/--progress-bar | 进度条显示当前的传送状态 |
在使用curl命令时,选项不用死记硬背,不熟悉时键入man curl
或curl --help
即可。以下是讲解curl命令的3篇文章:
最新文章
- Mono 3.2 测试NPinyin 中文转换拼音代码
- Opencv配置问题_Error LNK2019
- List集合的remove一个对象的方法
- Failed to connect to database. Maximum number of conections to instance exceeded
- Hadoop核心组件
- [翻译] java NIO Buffer
- 例子:Background Agent Sample
- dubbo properties
- C++ 中int,char,string,CString类型转换
- .NET 4 新建 webform 项目编译不通过
- oracle热点表online rename
- 最近很火的携程Java 工程师的一道面向对象面试题
- 清除IE输入框眼睛和叉叉
- Storm基础理论
- 改ext界面
- 20170515-20170523学习计划---学习java(1)
- 防火墙上开放Oracle服务端口1521的方法
- java学习日记-基础-列出2~100内的素数
- STL用法大全
- npm ERR! missing script: dev 报错解决
热门文章
- hdu6069 Counting Divisors 晒区间素数
- jQuery Colorbox使用教程
- 第一百三十七节,JavaScript,封装库---修缮拖拽
- 【POJ】2942 Knights of the Round Table(双连通分量)
- Python_selenium之获取页面上的全部邮箱
- laragon 使用(php版本升级切换)
- MATLAB使用fft求取给定音频信号的频率
- mac上用的svn
- 【BZOJ3379】[Usaco2004 Open]Turning in Homework 交作业 DP
- iOS UITextView 输入内容实时更新cell的高度