cURL을 통해 파일을 저장할 때 특정 파일 이름을 지정하는 방법이 있습니까?


108

Mac OS X 터미널에서 curl을 사용하여 파일을 가져오고 다른 이름을 지정하고 싶습니다. curl을 사용할 때 "다른 이름으로 저장"기능과 같은 이름을 지정하는 방법이 있습니까?


2
Stack Overflow는 프로그래밍 및 개발 질문을위한 사이트입니다. 이 질문은 프로그래밍이나 개발에 관한 것이 아니기 때문에 주제에서 벗어난 것처럼 보입니다. 도움말 센터에서 내가 질문 할 수있는 주제를 참조 하세요 . 아마 슈퍼 사용자 또는 애플 스택 교환 물어 더 나은 장소가 될 것입니다. Dev Ops에 대한 질문을 어디에 게시합니까? 도 참조하십시오 . .
jww

답변:


196

-o옵션 또는 별칭을 사용 하거나를 사용하여 --output쉘 출력을 선택한 파일로 리디렉션 >합니다.

curl -o /path/to/local/file http://url.com
curl http://url.com > /path/to/local/file

원격 서버의 원래 파일 이름을 유지하려면 -O옵션 또는 별칭을 사용하십시오 --remote-name.

curl -O http://url.com/file.html 

원격 위치의 출력을 현재 디렉토리에 file.html로 저장합니다.


출력 파일 이름을 쉽게 추가 할 수 있기 때문에 Chrome "컬 URL로 복사"기능을 사용하면 특히 유용합니다.
rainabba

15

curl -o <name> <url> 속임수를 쓰는 것 같다 ..

힌트 : 시도해 볼 수도 있습니다 man curl...

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.