网络

Linux curl 命令

通过 URL 传输数据;-I 只请求响应头。

适用版本/范围: 常用 Linux 命令;Shell 内置命令与外部程序的行为可能因发行版而异。English

语法

curl [OPTION]... URL...

用法示例

查看响应头,不下载响应正文。

curl -I https://example.com

将成功响应保存到文件,并在失败时显示错误。

curl -fsS https://example.com/data.json -o data.json

参数、选项与子句

参数 / 子句说明
-I, --head仅获取响应头。
-L, --location跟随 HTTP 重定向。
-o FILE, --output FILE将响应数据写入 FILE。
-O, --remote-name使用远端文件名保存。
-H, --header HEADER添加请求头。
-d, --data DATA发送请求数据(常用于 POST)。
-f, --failHTTP 错误响应返回错误状态,不输出错误页面。
-sS, --silent --show-error隐藏进度信息但保留错误提示。
安全提示

执行前请核对命令和目标路径。修改文件、服务、账户、磁盘、权限或数据库的操作可能难以撤销;建议先在安全环境测试并保留备份。

参考文档 ↗返回目录