wget을 사용하여 파일을 다운로드해야하지만 파일 이름이 무엇인지 정확히 알지 못합니다.
https://foo/bar.1234.tar.gz
man page 에 따르면 wget을 사용하면 ftp 사이트를 다룰 때 글을 끌 수 있습니다.하지만 http URL이 있습니다.
wget을 사용하는 동안 와일드 카드를 사용하려면 어떻게해야합니까? gnu wget을 사용하고 있습니다.
내가 시도한 것.
/usr/local/bin/wget -r "https://foo/bar.*.tar.gz" -P /tmp
최신 정보
-A를 사용하면 서버에서 .tar.gz로 끝나는 모든 파일이 다운로드됩니다.
/usr/local/bin/wget -r "https://foo/" -P /tmp -A "bar.*.tar.gz"
최신 정보
대답에서, 이것은 결국 효과가있는 구문입니다.
/usr/local/bin/wget -r -l1 -np "https://foo" -P /tmp -A "bar*.tar.gz"
-e robots=off
하는 매개 변수를 하지 : robots.txt에 순종 stackoverflow.com/a/11124664/1097104
-nH
하고 --cut-dirs=<number>
도 유용
curl "http://example.com/picture[1-10].jpg" -o "picture#1.jpg"