Apa arti simbol @ (at) di depan nama file dalam perintah curl?


37

Saya melihat contoh curlperintah yang menggunakan simbol @ sebelum nama file untuk mengirim data ke server.

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

Apa artinya ini? Apakah itu memasukkan isi file ke dalam perintah? Apakah ini spesifik curl?

Jawaban:


42

Ini khusus untuk ikal. Dari 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
Aku seharusnya melihat ke sana. Saya mengharapkan itu menjadi shell case. Terima kasih banyak.
robingrindrod
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.