surl命令和wget命令很容易从网站下载内容
最多功能工具之一从服务器收集数据卷曲.名中“url”部分正确表示命令构建通过URL(unific资源定位器)定位数据并不只是网络服务器通信支持各种协议其中包括HTTP、HTTPS、FTPS、SCP、SFTP上头wget大全命令,尽管在某些方面相似卷曲,主要支持HTTP和FTP协议
使用curl命令
可使用卷曲命令切换到 :
- 从互联网下载文件
- 运行测试确保远程服务器按预期行事
- 调试各种问题
- 日志错误后期分析
- 从服务器备份重要文件
可能最显眼的事情卷曲命令从网站下载一页供命令行审查要做到这一点,请输入“curl”后再输入网站URL像这样(下文内容短短):
$ curl //m.amiribrahem.com/category/linux/ % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 124k 0 0 0 0 0 0 --:--:-- 0:00:06 --:--:-- 0 .
时间数据加内容保存内容到文件时, 重定向输出到文件时使用类似命令 :
$ curl //m.amiribrahem.com/category/linux/ > linux.html % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 124k 100 124k 0 0 23339 0 0:00:05 0:00:05 --:--:-- 30035
下载文件后可用系统查看猫或多点查看html内容或浏览器网页
命令下抓取单html文件
$ curl //m.amiribrahem.com/video/series/8559/2-minute-linux-tips > linux_tips.html % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 79873 100 79873 0 0 56780 0 0:00:01 0:00:01 --:--:-- 56808
空行序列可减为命令式像此 :
uniqlinux_tips.html
更多资料使用卷曲上一篇矿山文章中提供欢乐卷曲
快速帮助使用curlCurl-help命令 :
$curl-help用法:curldd数据 HTTPPST数据-f,-fail快速失效 获取命令i帮助- 包括输出-o输出输出输出包含协议响应头 写入文件替代 stdout-O,-remote-name写出文件命名远程文件s-s,-sistly静默模式-T,-upload-file 将本地FILE转至-u-user 服务器用户密码-A-用户代理 发送用户代理 to服务器-v,-verbose操作多语化-V,-versionSow版本数并退出使用帮助类别获取所有类别概述面向所有选项使用手册或s-help all
使用 wget
上头wget大全命令容易递归下载网站下命令使用网站单页网站,它提供快速示例说明命令如何工作
example.com/2023-09-19 13:07:12-93.184.216.34, 2606:2800:220:1:248:1893:25c8:1946 Connecting to example.com (example.com)|93.184.216.34|:80...连接HTTP请求发送等待回复1256/12k/html保存到 exple.com/index.html示例.com/index.html 100%
下载内容将包括一个目录,内含URL名称(example.com)并包含内容-在此例中为单文件
example.com索引.html元头示例.com/index.html实例域
如果您多次运行下命令(不递归), 文件代代会积聚
example.com/$s-l索引.html*-rw-r-r1256年10月172019索引html-rw-r-r-r1256年10月172019索引.html.1-rw-r-r-r1256年10月172019索引.html.2-rw-r-r-r1256年10月17日2019索引html.3
双亲选择
上头无父母选项确保命令从不向父目录递归取内容,以便只下载低于特定层次的文件
wget-nocentendoah/
总结
都行卷曲并wget大全极值命令下载和故障排除网页内容查人页信息多选项