是否可以使用 curl 或 wget 下載所有 repo 檔案夾?我可以像個人一樣做, curl -X GET -u user:pass http://IP:8081/repository/somefile.xx -O 但是有數百個并且每周更新。
uj5u.com熱心網友回復:
如果http://10.20.42.52:8081/repository提供的檔案串列,那么你可以利用--recursive的選項wget如下
wget --user=user --password=pass --recursive -np -nc http://10.20.42.52:8081/repository
說明:--recursive是否獲取給定 URL 下可用檔案中的鏈接下載它們,獲取該下載中存在的鏈接,下載它們等等,-np僅獲取層次結構中以下的檔案(例如,如果http://10.20.42.52:8081/repository包含指向http://10.20.42.52:8081它的鏈接將不會被下載),-nc不要如果檔案已在本地存在,則下載。如果您想了解有關上述選項的更多資訊,請閱讀wget手冊頁。
免責宣告:代碼未經測驗,因為我無權訪問 http://10.20.42.52:8081/repository
uj5u.com熱心網友回復:
我已經解決了一個寫的小shell腳本,它取自這個頁面的資產:https : //help.sonatype.com/repomanager3/rest-and-integration-api/assets-api 然后用for回圈自動下載所有轉速。感謝您的回答。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/371898.html
