curl 명령에서 파일 이름 앞의 @ (at) 기호는 무엇을 의미합니까?


37

파일 이름 앞에 @ 기호를 사용하여 서버에 데이터를 게시 하는 curl명령예를 보고 있습니다.

curl http://localhost/ --data-binary @file.txt

이것은 무엇을 의미 하는가? 파일 내용을 명령에 삽입합니까? 특정 curl입니까?

답변:


42

컬에만 적용됩니다. 보낸 사람 man curl:

--data-binary <data>
  (HTTP) This posts data exactly as specified with no extra processing whatsoever.
  If you start the data with the letter @, the rest should be a filename.  Data is
  posted in a similar manner as --data-ascii does, except that newlines are preserved
  and conversions are never done.

  If this option is used several times, the ones following the first will append data
  as described in -d, --data.

3
나는 거기를 보았어야했다. 나는 그것이 쉘 일 것으로 기대했다. 대단히 감사합니다.
robingrindrod
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.