簡體   English   中英

卷曲URL中的通配符

[英]curl with wildchars in url

我有一個以-comps.xml結尾的文件,格式如下:

http://some/url/<sha256sum>-<2 chars>-x86_64-comps.xml

sha256sum是長度為65的字母數字字符串。

例如:

 http://some/url/0dae8d32824acd9dbdf7ed72f628152dd00b85e4bd802e6b46e4d7b78c1042a3-c6-x86_64-comps.xml

如何使用curl下載此文件?

我找到了使用wget的解決方案:

 wget --recursive --level=1 --no-parent --no-directories  --accept '*-comps.xml' --directory-prefix=. http://some/url 

假設您已經知道文件名,則可以下載文件的內容,然后簡單地使用

curl -O http://some/url/0dae8d32824acd9dbdf7ed72f628152dd00b85e4bd802e6b46e4d7b78c1042a3-c6-x86_64-comps.xml

如果您希望以某種方式根據文件內容的SHA256來確定文件名,則您將需要已經可以訪問這些內容來確定URL的SHA256部分,或者可以訪問其他內容此信息的來源。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM