![누락된 파일을 건너뛰도록 컬에 요청](https://linux55.com/image/18001/%EB%88%84%EB%9D%BD%EB%90%9C%20%ED%8C%8C%EC%9D%BC%EC%9D%84%20%EA%B1%B4%EB%84%88%EB%9B%B0%EB%8F%84%EB%A1%9D%20%EC%BB%AC%EC%97%90%20%EC%9A%94%EC%B2%AD.png)
curl
서버에 파일이 없으면 다운로드하지 않도록 할 수 있는 방법이 있나요?
저는 Mac OS X 셸을 사용하여 curl
.
명령은 다음과 같습니다.
curl -s -# "http://URL/session[1-12].pdf" -o "Slides/session#1.pdf";
파일이 실제로 존재하지 않을 때 건너뛰도록 지시할 수 있는 방법이 있습니까 curl
? session4.pdf
기본적으로 빈 2KB 파일을 다운로드합니다.
추신: 이 글을 올바른 위치에 게시했으면 좋겠습니다. Apple StackExchange 지점에 게시했어야 했다면 사과드립니다. 쉘이기 때문에 이것이 더 잘 맞을 것이라고 생각했습니다.
답변1
-f, --fail
옵션 사용오류를 자동으로 건너뛰도록 컬에 요청그리고 빈 파일을 생성하지 않습니다.
즉, 명령은 다음과 같아야 합니다.
curl -f -s -# "http://URL/session[1-12].pdf" -o "Slides/session#1.pdf";