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.