我正在尝试在Ubuntu服务器上下载MaxMind GeoLite2 City API的二进制文件,以便可以使用它。我正在使用curl下载http://geolite.maxmind.com/download/geoip/database/GeoLite2-City.mmdb.gz当我尝试下载二进制文件时出现问题。我得到了所有这些杂乱的文本,例如PUTTY和奇怪的unicode字符。最后,它甚至没有下载文件。我该怎么办?
默认情况下,将curl输出到stdout。为了下载到具有相同名称的本地文件,请使用-O
选项,例如:
curl -O http://geolite.maxmind.com/download/geoip/database/GeoLite2-City.mmdb.gz
我知道这是一个小问题,但这可以帮助希望自动下载企业版MaxMind数据库的人。还可以编辑此脚本以下载非企业版本。
https://github.com/vipink1203/bash-scripts/blob/master/maxmind-db-updater.sh
谢谢!