"컬-오-"란 무엇입니까?

"컬-오-"란 무엇입니까?

나는 보았다https://github.com/nvm-sh/nvm그들은 다음을 사용하는 것이 좋습니다

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash

설치하기 위해서 nvm. 하지만 모든 곳과 매뉴얼 페이지를 검색했지만 curl보지 못했습니다. curl -o-(보았지만 curl -o그것이 무엇을 의미하는지 몰랐습니다 curl -o-)

그것은 무엇을 합니까?

답변1

의 별칭 --output이며 여러 번 언급됩니다.매뉴얼 페이지.

출력
달리 지정하지 않으면 컬은 수신된 데이터를 stdout에 씁니다. -o, --output또는 , 옵션을 사용하여 -O이 데이터를 로컬 파일에 저장하도록 지시 할 수 있습니다 --remote-name.

옵션
옵션은 대시 또는 두 개로 시작됩니다. 많은 옵션에는 추가 가치가 필요합니다.

-o, 대신 표준 출력에 --output <file>
출력을 씁니다 . <file>[...] 출력을 "-"(단일 대시)로 지정하면 출력이 표준 출력으로 강제 실행됩니다.

( curl -o-그리고 curl -o -동일한 조치를 취합니다.)

명시적으로 출력을 stdout으로 보내는 것은 어쨌든 기본값이기 때문에 약간 중복되는 것처럼 보입니다. 그러나 매뉴얼 페이지에는 -o여러 URL을 다운로드하기 위해 여러 옵션을 사용하는 방법이 언급되어 있으므로 이 경우 더 유용할 수 있습니다.

답변2

-o옵션에서맨페이지:

-o,--output <file>

    출력 쓰기<file>표준 출력 대신...

다음 - 내용 은 출력 파일이 stdout임을 -o알려줍니다 .curl

관련 정보