批量上传RPM包
[root@localhost package]# cat load-rpm.sh
#!/bin/bash
#
set -euo pipefail
nexus_ip=10.202.81.70 #修改为nexus的IP地址
for rpm in `ls | grep ".*\.rpm$"`; do
rpm_url="http://$nexus_ip:8081/repository/yum/centos/7/$rpm"
curl --user 'admin:admin123' --upload-file $rpm $rpm_url
echo $rpm
done
上传单个文件
curl -v --user 'admin:admin123' --upload-file packagename http://192.168.88.100:8081/repository/[路径]/packagename
上传整个目录
find . -type f -exec curl -v --user 'admin:admin123' --upload-file {} http://192.168.88.100:8081/repository/yum/{} \;