wget은 원격 URL에서 정규식 패턴 파일을 다운로드합니다.

wget은 원격 URL에서 정규식 패턴 파일을 다운로드합니다.

원격 CentOS 미러에서 모든 RPM 파일을 다운로드 하고 싶습니다 *httpd*. 다음 명령을 실행하려고 하는데 작동하지 않는 것 같습니다.

[root@yum foo]# wget -r --no-parent -A "*httpd*" https://mirrors.edge.kernel.org/centos/7.5.1804/os/x86_64/Packages/

디렉토리 구조를 생성하지만 디렉토리에 파일이 없습니다.

[root@yum foo]# ls
mirrors.edge.kernel.org

내가 뭘 잘못했나요?

답변1

이 작업을 수행하려는 웹사이트에 다음이 robots.txt포함된 파일이 있습니다.

User-Agent: *
Disallow: /

재귀 모드에서는 wget이 파일이 존중되므로 재귀 복사가 거부됩니다.

관련 정보