![wget을 사용하여 확장자 및 파일 이름의 특정 텍스트와 일치하는 파일을 다운로드하세요.](https://linux55.com/image/185605/wget%EC%9D%84%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%ED%99%95%EC%9E%A5%EC%9E%90%20%EB%B0%8F%20%ED%8C%8C%EC%9D%BC%20%EC%9D%B4%EB%A6%84%EC%9D%98%20%ED%8A%B9%EC%A0%95%20%ED%85%8D%EC%8A%A4%ED%8A%B8%EC%99%80%20%EC%9D%BC%EC%B9%98%ED%95%98%EB%8A%94%20%ED%8C%8C%EC%9D%BC%EC%9D%84%20%EB%8B%A4%EC%9A%B4%EB%A1%9C%EB%93%9C%ED%95%98%EC%84%B8%EC%9A%94..png)
나는 사용할 수 있다이미지 형식그리고동영상웹사이트 확장 사용얻다
샘플 코드는 다음과 같습니다.
wget --tries=3 --retry-on-http-error=429,503,504 -r -l 1 -A bmp,avi -nd -H --user-agent="Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.3) Gecko/2008092416 Firefox/3.0.3" https://www.site.com
확장자와 일치하는 모든 파일을 얻는 방법동영상그리고이미지 형식하지만 말이 있지567a파일 이름에?
예:
웹사이트에서 다음 파일을 찾으세요.177adf-567a-u.avi그리고123adf-567a7u.bmp내가 다운로드하고 싶은 유일한 파일은 다음과 같습니다.
답변1
~에서맨페이지:
-A acclist
허용하거나 거부할 파일 이름 접미사 또는 패턴의 쉼표로 구분된 목록을 지정합니다. 와일드카드 문자가 있는 경우, ?, [ 또는 ]가 acclist 또는 rejlist의 요소에 나타나면 접미사가 아닌 패턴으로 처리됩니다. 이 경우 -A "와 같이 쉘이 확장되는 것을 방지하기 위해 패턴을 따옴표로 묶어야 합니다..mp3" 또는 -A '*.mp3'.
bmp,avi
따라서 패턴을 통해 변화 해야 합니다 . 이 같은:
wget --tries=3 --retry-on-http-error=429,503,504 -r -l 1 -A 123adf*bmp,123adf*avi -nd -H --user-agent="Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.3) Gecko/2008092416 Firefox/3.0.3" https://www.site.com