wget 是 linux 下载文件使用,也可以用来同步 web 和 ftp

web 站点同步

wget -m -r -linf -k -p -q -E -e robots=off http://127.0.0.1
wget -mpk http://127.0.0.1

web image

下载一个站点的所有图片:

wget -r -l inf -A .png,.jpg,.jpeg,.gif -nd https://xiexianbin.cn

FTP download

wget --ftp-user=User --ftp-pas­swo­rd=Mir URL

post

wget -q -O - --header="Content-Type:application/json" --post-file=foo.json http://127.0.0.1

示例

同步 nginx rpm

#!/bin/bash

yum_site="http://nginx.org/packages/centos/7/x86_64/"
dest_dir=$(cd $(dirname $0); pwd)
wget -m -c -N -np -nH --cut-dirs=1 --reject=html  $yum_site  -P $dest_dir

完毕。