[学习笔记]玩一玩Linux命令行--curl常用命令
在学习这条命令之前,我一直认为文件从互联网上下载一定要通过浏览器,打开页面后,再点击下载链接。所以,我之前常用的方式是从我的主机下载好之后,再通过SSH上传到linux测试机。学习完成curl命令后,事情瞬间就简单了~~
基本用法
curl [选项] [URL]
# 显示EEPW论坛的内容
curl https://www.eepw.com.cn
可选选项参数
-o 将文件下载到本地,并保留服务器上的文件名
-d 指定POST数据
-H 添加自定义HTTP请求头
-L 跟随重定向,curl在遇到HTTP重定向时会停止
-I 只获取HTTP响应头,而不下载内容
-T 上传文件到FTP服务器
示例
jobs@jobs-test:~$ curl -I https://www.eepw.com.cn HTTP/1.1 200 OK Date: Sat, 19 Oct 2024 01:41:48 GMT Content-Type: text/html; charset=UTF-8 Connection: keep-alive Server: nginx/1.4.7 X-Powered-By: PHP/5.3.3 Age: 71817 X-Via: 1.1 PSjszjsxep37:1 (Cdn Cache Server V2.0), 1.1 jszjsx22:5 (Cdn Cache Server V2.0), 1.1 PS-000-01pV2159:7 (Cdn Cache Server V2.0), 1.1 PS-TYN-012cr30:4 (Cdn Cache Server V2.0) x-ws-request-id: 67130e5c_PS-TYN-012cr30_49601-3807