wget&curl

致敬

https://www.cnblogs.com/duhuo/p/5695256.html

curl

基本用法

下载

curl www.baidu.com (默认get方式访问www.baidu.com 并且将html代码回显)
curl www.baidu.com >> baidu.html 保存为baidu.html
curl -o 2.jpg www.baidu.com/1.jpg 下载1.jpg并保存为2.jpg

ftp下载:

curl -o -u username:password ftp://www.baidu.com

ftp上传

curl -T todo.jpg -u username:password ftp://www.baidu.com

wget

wget命令用来从指定的URL下载文件。wget非常稳定,它在带宽很窄的情况下和不稳定网络中有很强的适应性,如果是由于网络的原因下载失败,wget会不断的尝试,直到整个文件下载完毕。如果是服务器打断下载过程,它会再次联到服务器上从停止的地方继续下载。这对从那些限定了链接时间的服务器上下载大文件非常有用。

基本用法

wget -i filelist.txt 会下载filelist.txt里面所有的文件。
wget -c www.baidu.com/iso.iso 支持断点续传
wget -r -np www.baidu.com/pack/ np表示不遍历父目录,nd表示不在本机重新创建目录结构
wget -O filename www.baidu.com/1.php 将文件命名为filename并保存