curl은 * nix (unix) 용으로 작성되었으므로 Windows 명령 프롬프트에서 작업 명령을 지정하는 데 문제가있을 수 있습니다. 이것은 주로 "
(큰 따옴표) 및 \
(역 슬래시) 처리와 관련이 있습니다.
시도 할 수있는 간단한 것은 :
- 파일 이름을 큰 따옴표로 묶습니다.
- 원하는 각 백 슬래시 전에 다른 백 슬래시를 추가하여 백 슬래시를 피하십시오.
따라서 다음과 같이 :
curl -T "E:\\Server\\bootstrap3\\_gh_pages\\" -u USER:PASSWORD ftp://domain.com/bootstrap/
다음과 같이 슬래시를 사용할 수도 있습니다.
curl -T "E:/Server/bootstrap3/_gh_pages/" -u USER:PASSWORD ftp://domain.com/bootstrap/
시도 할 수있는 또 다른 것은 curl에 ( -K
또는 --config=
) 명령 행 옵션 스위치 를 사용하는 것입니다 ( 여기에 유용한 정보가 있습니다 ).
기본적으로 모든 명령 줄 인수를 파일에 넣고 -K file
(또는 --config=file
)를 사용 하여 curl에게 인수를 찾을 위치를 알려줍니다.
따라서 다음과 같이 별도의 줄에 각 명령 줄 옵션이있는 파일 (예 : test.txt)을 만듭니다.
-T "E:\\Server\\bootstrap3\\_gh_pages\\"
-u USER:PASSWORD
--url=ftp://domain.com/bootstrap/
그런 다음 컬을 다음과 같이 실행하십시오.
curl -K test.txt
or
curl --config=test.txt
이 방법 중 어느 것도 작동하지 않으면 Windows의 Cygwin 터미널 창에서 curl 명령을 실행해야 할 수도 있습니다. Windows에서 Cygwin과 함께 curl 사용에 대한 정보는 이 웹 페이지 를 참조하십시오 .