파일 이름이 부분적으로 지정된 경우 wget을 통해 파일을 다운로드하는 방법

파일 이름이 부분적으로 지정된 경우 wget을 통해 파일을 다운로드하는 방법

weel 파일을 다운로드하여 wget복사하는 방법입니다./home/wheel.whl

wget -q  http://$REPO_SERVER/WHL/wheel-0.34.2-py2.py3-none-any.whl -O /home/wheel.whl

문제는 weel 버전을 변경할 때입니다.$REPO_SERVER/WHL/

예를 들어 파일을 새 버전으로 교체할 수 있습니다.wheel-0.55.2-py2.py3-none-any.whl

하지만 이제는 파일이 변경되었기 wget때문에 실패합니다.whl

그래서 우리는 wget 구문을 다음으로 변경하는 것을 고려하고 있습니다.

wget -q  http://$REPO_SERVER/WHL/wheel-*.whl -O /home/wheel.whl

그러나 위의 구문은 작동하지 않습니다

그래서 휠*로 시작하는 파일을 다운로드하는 방법에 대한 조언을 듣고 싶습니다.

이 파일에 정규식을 설정할 수 있나요?

답변1

wget: Warning: wildcards not supported in HTTP

wgetHTTP는 와일드카드를 사용할 수 없습니다.

그러나 wgetFTP에서는 와일드카드를 사용할 수 있습니다. 이것은 나에게 효과적입니다.

$ wget ftp://ftp.slackware.com/pub/slackware/slackware64-current/Change*.txt
‘ChangeLog.txt’ saved

관련 정보