다음 구문으로 두 파일을 다운로드하려고합니다.
curl -O http://domain/path/to/{file1,file2}
문제는 첫 번째 파일 만 실제로 로컬에 저장되고 두 번째 파일은 단순히 표준 출력으로 인쇄된다는 것입니다.
추가하면 -O
잘 작동 한다는 것을 알았습니다 .
curl -OO http://domain/path/to/{file1,file2}
그러나 파일 수가 너무 커지면 이것이 비현실적이지 않습니까? 예를 들어
curl -O http://domain/path/to/file[1,100]
내 질문은, curl
정확한 수를 추가하지 않고 한 번에 여러 개의 개별 파일을 다운로드 할 수있는 방법이 실제로 -O
없습니까?
curl
그것을 달성 할 수 합니다. (2) SFTP와 같은 HTTP, FTP 프로토콜뿐만 아니라 고려하고 있습니다.
curl
그렇게 어려운 기능에서 실패했을까요?
{}
and []
(및 *
and ?
) 구문이 쉘 globbing / expansion 이라는 것을 분명히하기 위해 , curl
절대로 그것들을 보지 못합니다.curl url1 url2