当前位置:首页>Linux>Linux curl 命令完全指南

Linux curl 命令完全指南

  • 2026-10-09 20:26:44
Linux curl 命令完全指南

Linux curl 命令完全指南

今日一命令

📌 今日命令:curl

强大的命令行数据传输工具,支持 HTTP、FTP、SFTP 等多种协议

一、curl 是什么?

curl 是 Linux/Unix 下强大的命令行数据传输工具,支持 HTTP、HTTPS、FTP、SFTP、SCP、SMTP 等多种协议。

二、基础用法

# 获取网页内容curl https://www.example.com/# 下载文件curl -O https://example.com/file.txt# 指定输出文件名curl -o myfile.html https://example.com/page.html

三、常用选项

# -O 使用远程文件名curl -O https://example.com/file.zip# -u 指定用户名和密码curl -u username:password ftp://example.com/file# -I 只获取 HTTP 头信息curl -I https://example.com# -v 显示详细信息curl -v https://example.com# -X 指定请求方法curl -X POST https://api.example.com/data# -d 发送 POST 数据curl -d 'name=value' https://api.example.com

四、实战案例

# 测试 API 接口curl -X GET https://api.example.com/users# 发送 JSON 数据curl -X POST -H 'Content-Type: application/json' -d '{"name":"test"}' https://api.example.com# 下载文件并显示进度curl -# -O https://example.com/largefile.zip# 使用代理curl -x http://proxy:8080 https://example.com# 跳过 SSL 证书验证curl -k https://self-signed.example.com

五、常见参数速查

参数
说明
-o
指定输出文件名
-O
使用远程文件名
-I
只获取 HTTP 头
-v
显示详细信息
-X
指定请求方法
-d
发送 POST 数据
-H
添加请求头
-k
跳过 SSL 验证

💡 小贴士:curl 是测试 API 的神器,配合 jq 可以处理 JSON 响应!

最新文章

随机文章