ഇംഗ്ലീഷ്ഫ്രഞ്ച്സ്പാനിഷ്

Ad


OnWorks ഫെവിക്കോൺ

ചുരുളൻ - ക്ലൗഡിൽ ഓൺലൈനിൽ

ഉബുണ്ടു ഓൺലൈൻ, ഫെഡോറ ഓൺലൈൻ, വിൻഡോസ് ഓൺലൈൻ എമുലേറ്റർ അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിവയിലൂടെ OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ കേൾ പ്രവർത്തിപ്പിക്കുക

Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാവുന്ന കമാൻഡ് ചുരുളാണിത്.

പട്ടിക:

NAME


curl - ഒരു URL കൈമാറുക

സിനോപ്സിസ്


ചുരുൾ [ഓപ്ഷനുകൾ] [URL...]

വിവരണം


ചുരുൾ പിന്തുണയ്ക്കുന്ന പ്രോട്ടോക്കോളുകളിൽ ഒന്ന് ഉപയോഗിച്ച് സെർവറിൽ നിന്നോ സെർവറിലേക്കോ ഡാറ്റ കൈമാറുന്നതിനുള്ള ഒരു ഉപകരണമാണ്
(DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP,
RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, TFTP). കമാൻഡ് പ്രവർത്തിക്കാൻ രൂപകൽപ്പന ചെയ്തിട്ടുള്ളതാണ്
ഉപയോക്തൃ ഇടപെടൽ ഇല്ലാതെ.

പ്രോക്‌സി പിന്തുണ, ഉപയോക്തൃ പ്രാമാണീകരണം, എഫ്‌ടിപി പോലുള്ള ഉപയോഗപ്രദമായ തന്ത്രങ്ങളുടെ ഒരു ബസ് ലോഡ് curl വാഗ്ദാനം ചെയ്യുന്നു
അപ്‌ലോഡ്, HTTP പോസ്റ്റ്, SSL കണക്ഷനുകൾ, കുക്കികൾ, ഫയൽ ട്രാൻസ്ഫർ റെസ്യൂം, മെറ്റാലിങ്ക് എന്നിവയും അതിലേറെയും. പോലെ
നിങ്ങൾ താഴെ കാണും, ഫീച്ചറുകളുടെ എണ്ണം നിങ്ങളുടെ തല കറങ്ങും!

കൈമാറ്റവുമായി ബന്ധപ്പെട്ട എല്ലാ ഫീച്ചറുകൾക്കും libcurl ആണ് curl നൽകുന്നത്. കാണുക libcurl(3) വിവരങ്ങൾക്ക്.

യുആർഎൽ


URL വാക്യഘടന പ്രോട്ടോക്കോൾ-ആശ്രിതമാണ്. നിങ്ങൾക്ക് RFC 3986-ൽ വിശദമായ വിവരണം കാണാം.

നിങ്ങൾക്ക് ഒന്നിലധികം URL-കളോ URL-കളുടെ ഭാഗങ്ങളോ ബ്രേസുകൾക്കുള്ളിൽ ഇങ്ങനെ എഴുതിക്കൊണ്ട് വ്യക്തമാക്കാൻ കഴിയും:

http://site.{one, two, three}.com

അല്ലെങ്കിൽ ഇനിപ്പറയുന്നത് പോലെ [] ഉപയോഗിച്ച് നിങ്ങൾക്ക് ആൽഫാന്യൂമെറിക് സീരീസ് സീക്വൻസുകൾ ലഭിക്കും:

ftp://ftp.numericals.com/file[1-100].txt

ftp://ftp.numericals.com/file[001-100].txt (മുൻനിര പൂജ്യങ്ങളോടെ)

ftp://ftp.letters.com/file[az].txt

നെസ്റ്റഡ് സീക്വൻസുകൾ പിന്തുണയ്‌ക്കുന്നില്ല, എന്നാൽ നിങ്ങൾക്ക് പരസ്പരം അടുത്തായി പലതും ഉപയോഗിക്കാം:

http://any.org/archive[1996-1999]/vol[1-4]/part{a,b,c}.html

കമാൻഡ് ലൈനിൽ നിങ്ങൾക്ക് എത്ര URL-കൾ വേണമെങ്കിലും വ്യക്തമാക്കാം. അവ എയിൽ കൊണ്ടുവരും
നിർദ്ദിഷ്ട ക്രമത്തിൽ ക്രമമായ രീതിയിൽ.

ഓരോ Nth നമ്പറും അക്ഷരവും ലഭിക്കുന്നതിന് നിങ്ങൾക്ക് ശ്രേണികൾക്കായി ഒരു സ്റ്റെപ്പ് കൗണ്ടർ വ്യക്തമാക്കാൻ കഴിയും:

http://www.numericals.com/file[1-100:10].txt

http://www.letters.com/file[az:2].txt

ഒരു കമാൻഡ് ലൈൻ പ്രോംപ്റ്റിൽ നിന്ന് അഭ്യർത്ഥിക്കുമ്പോൾ [] അല്ലെങ്കിൽ {} സീക്വൻസുകൾ ഉപയോഗിക്കുമ്പോൾ, നിങ്ങൾക്കുണ്ടാകാം
ഷെൽ അതിൽ ഇടപെടുന്നത് ഒഴിവാക്കുന്നതിന് പൂർണ്ണ URL ഇരട്ട ഉദ്ധരണികൾക്കുള്ളിൽ ഇടുക. ഈ
പ്രത്യേകമായി പരിഗണിക്കപ്പെടുന്ന മറ്റ് പ്രതീകങ്ങൾക്കും ഇത് ബാധകമാണ്, ഉദാഹരണത്തിന് '&', '?' ഒപ്പം '*'.

രക്ഷപ്പെട്ട ശതമാനം ചിഹ്നവും ഇന്റർഫേസും ഉപയോഗിച്ച് URL-ൽ IPv6 സോൺ സൂചിക നൽകുക
പേര്. പോലെ

http://[fe80::3%25eth0]/

നിങ്ങൾ പ്രോട്ടോക്കോൾ:// പ്രിഫിക്സ് ഇല്ലാതെ URL വ്യക്തമാക്കുകയാണെങ്കിൽ, ഏത് പ്രോട്ടോക്കോൾ ഊഹിക്കാൻ curl ശ്രമിക്കും
നിങ്ങൾ ആഗ്രഹിച്ചേക്കാം. ഇത് പിന്നീട് എച്ച്ടിടിപിയിലേക്ക് സ്ഥിരസ്ഥിതിയാകും, പക്ഷേ പലപ്പോഴും ഉപയോഗിക്കുന്നതിനെ അടിസ്ഥാനമാക്കിയുള്ള മറ്റ് പ്രോട്ടോക്കോളുകൾ പരീക്ഷിക്കുക
ഹോസ്റ്റ് നെയിം പ്രിഫിക്സുകൾ. ഉദാഹരണത്തിന്, "ftp" ൽ ആരംഭിക്കുന്ന ഹോസ്റ്റ് പേരുകൾക്കായി ചുരുളൻ നിങ്ങളെ അനുമാനിക്കും
FTP സംസാരിക്കാൻ ആഗ്രഹിക്കുന്നു.

നിങ്ങൾ അതിലേക്ക് കൈമാറുന്നത് ഒരു URL ആയി ഉപയോഗിക്കാൻ curl പരമാവധി ശ്രമിക്കും. അത് സാധൂകരിക്കാൻ ശ്രമിക്കുന്നില്ല
ഏത് വിധേനയും വാക്യഘടനാപരമായി ശരിയായ URL ആയി, പക്ഷേ പകരം വളരെ അത് എന്ത് കൊണ്ട് ലിബറൽ
സ്വീകരിക്കുന്നു.

ഒന്നിലധികം ഫയൽ കൈമാറ്റങ്ങൾക്കായി കണക്ഷനുകൾ വീണ്ടും ഉപയോഗിക്കാൻ curl ശ്രമിക്കും, അങ്ങനെ പലതും ലഭിക്കുന്നു
ഒരേ സെർവറിൽ നിന്നുള്ള ഫയലുകൾ ഒന്നിലധികം കണക്ഷനുകൾ / ഹാൻഡ്‌ഷേക്കുകൾ ചെയ്യില്ല. ഇത് മെച്ചപ്പെടുന്നു
വേഗത. തീർച്ചയായും ഇത് ഒരൊറ്റ കമാൻഡ് ലൈനിൽ വ്യക്തമാക്കിയ ഫയലുകളിൽ മാത്രമാണ് ചെയ്യുന്നത്, കഴിയില്ല
പ്രത്യേക ചുരുളൻ ഇൻവോക്കുകൾക്കിടയിൽ ഉപയോഗിക്കും.

പുരോഗതിയിലാണ് METER


curl സാധാരണയായി പ്രവർത്തന സമയത്ത് ഒരു പ്രോഗ്രസ് മീറ്റർ പ്രദർശിപ്പിക്കുന്നു, ഇത് തുകയെ സൂചിപ്പിക്കുന്നു
കൈമാറ്റം ചെയ്ത ഡാറ്റ, കൈമാറ്റ വേഗത, ശേഷിക്കുന്ന സമയം മുതലായവ.

curl ഈ ഡാറ്റ സ്ഥിരസ്ഥിതിയായി ടെർമിനലിലേക്ക് പ്രദർശിപ്പിക്കുന്നു, അതിനാൽ നിങ്ങൾ ഒരു ചെയ്യാൻ curl അഭ്യർത്ഥിക്കുകയാണെങ്കിൽ
ഓപ്പറേഷൻ, അത് ടെർമിനലിലേക്ക് ഡാറ്റ എഴുതാൻ പോകുന്നു, അത് പ്രവർത്തനരഹിതമാക്കുന്നു പുരോഗതി മീറ്റർ
അല്ലെങ്കിൽ അത് ഔട്ട്‌പുട്ട് മിക്സിംഗ് പ്രോഗ്രസ് മീറ്ററും പ്രതികരണ ഡാറ്റയും തകരാറിലാക്കും.

നിങ്ങൾക്ക് HTTP POST അല്ലെങ്കിൽ PUT അഭ്യർത്ഥനകൾക്കായി ഒരു പുരോഗതി മീറ്റർ വേണമെങ്കിൽ, നിങ്ങൾ റീഡയറക്‌ട് ചെയ്യേണ്ടതുണ്ട്
ഷെൽ റീഡയറക്‌ട് (>), -o [ഫയൽ] അല്ലെങ്കിൽ സമാനമായത് ഉപയോഗിച്ച് ഒരു ഫയലിലേക്കുള്ള പ്രതികരണ ഔട്ട്‌പുട്ട്.

എഫ്‌ടിപി അപ്‌ലോഡിന് ഇത് സമാനമല്ല, കാരണം ആ പ്രവർത്തനം ഒരു പ്രതികരണവും തുപ്പുന്നില്ല
ടെർമിനലിലേക്കുള്ള ഡാറ്റ.

സാധാരണ മീറ്ററിന് പകരം ഒരു പുരോഗതി "ബാർ" ആണ് നിങ്ങൾ തിരഞ്ഞെടുക്കുന്നതെങ്കിൽ, -# നിങ്ങളുടെ സുഹൃത്ത്.

ഓപ്ഷനുകൾ


ഓപ്‌ഷനുകൾ ഒന്നോ രണ്ടോ ഡാഷുകളിൽ ആരംഭിക്കുന്നു. പല ഓപ്ഷനുകൾക്കും അടുത്ത ഒരു അധിക മൂല്യം ആവശ്യമാണ്
അവർക്ക്.

ഓപ്‌ഷനുകളുടെ ഹ്രസ്വ "സിംഗിൾ-ഡാഷ്" ഫോം, ഉദാഹരണത്തിന് -d, a ഉപയോഗിച്ചോ അല്ലാതെയോ ഉപയോഗിക്കാം
ഒരു സ്‌പെയ്‌സ് ശുപാർശ ചെയ്യുന്ന സെപ്പറേറ്ററാണെങ്കിലും, അതിനും അതിന്റെ മൂല്യത്തിനും ഇടയിലുള്ള ഇടം. നീണ്ട
"double-dash" ഫോം, --data ഉദാഹരണമായി, അതിനും അതിന്റെ മൂല്യത്തിനും ഇടയിൽ ഒരു ഇടം ആവശ്യമാണ്.

അധിക മൂല്യങ്ങളൊന്നും ആവശ്യമില്ലാത്ത ഹ്രസ്വ പതിപ്പ് ഓപ്ഷനുകൾ അടുത്തതായി ഉപയോഗിക്കാനാകും
പരസ്പരം, ഉദാഹരണത്തിന്, നിങ്ങൾക്ക് എല്ലാ ഓപ്ഷനുകളും -O, -L, -v എന്നിവ ഒരേസമയം വ്യക്തമാക്കാം
-ഒ.എൽ.വി.

പൊതുവേ, എല്ലാ ബൂളിയൻ ഓപ്ഷനുകളും പ്രവർത്തനക്ഷമമാക്കിയിരിക്കുന്നു --ഓപ്ഷൻ കൂടെ വീണ്ടും അപ്രാപ്തമാക്കി
--ഇല്ല-ഓപ്ഷൻ. അതായത്, നിങ്ങൾ അതേ ഓപ്‌ഷൻ പേരുപയോഗിക്കുന്നു, പക്ഷേ "no-" എന്ന് പ്രിഫിക്സ് ചെയ്യുക.
എന്നിരുന്നാലും, ഈ ലിസ്റ്റിൽ ഞങ്ങൾ കൂടുതലും ലിസ്റ്റ് ചെയ്യുകയും അവയുടെ --ഓപ്ഷൻ പതിപ്പ് കാണിക്കുകയും ചെയ്യുന്നു. (ഈ
--ഓപ്‌ഷനുകളൊന്നും 7.19.0-ൽ ചേർത്തിട്ടില്ല. മുമ്പ് മിക്ക ഓപ്‌ഷനുകളും ഓൺ/ഓഫ് ചെയ്‌തിരുന്നു
ഒരേ കമാൻഡ് ലൈൻ ഓപ്ഷൻ ആവർത്തിച്ച് ഉപയോഗിക്കുമ്പോൾ.)

-#, --പുരോഗതി സൂചിക
സ്റ്റാൻഡേർഡിന് പകരം ലളിതമായ പ്രോഗ്രസ് ബാറായി ചുരുളൻ ഡിസ്പ്ലേ പുരോഗതി ഉണ്ടാക്കുക, കൂടുതൽ
വിവര, മീറ്റർ.

-:, --അടുത്തത്
ഇനിപ്പറയുന്ന URL-നും അനുബന്ധത്തിനും ഒരു പ്രത്യേക പ്രവർത്തനം ഉപയോഗിക്കാൻ curl-നോട് പറയുന്നു
ഓപ്ഷനുകൾ. നിരവധി URL അഭ്യർത്ഥനകൾ അയയ്ക്കാൻ ഇത് നിങ്ങളെ അനുവദിക്കുന്നു, ഓരോന്നിനും അതിന്റേതായ പ്രത്യേകം
ഓപ്ഷനുകൾ, ഉദാഹരണത്തിന്, വ്യത്യസ്ത ഉപയോക്തൃ നാമങ്ങൾ അല്ലെങ്കിൽ ഓരോന്നിനും ഇഷ്‌ടാനുസൃത അഭ്യർത്ഥനകൾ.
(7.36.0 ൽ ചേർത്തു)

-0, --http1.0
(HTTP) അതിന്റെ ആന്തരികമായി ഉപയോഗിക്കുന്നതിന് പകരം HTTP പതിപ്പ് 1.0 ഉപയോഗിക്കാൻ curl-നോട് പറയുന്നു
മുൻഗണന: HTTP 1.1.

--http1.1
(HTTP) HTTP പതിപ്പ് 1.1 ഉപയോഗിക്കാൻ curl-നോട് പറയുന്നു. ഇത് ആന്തരിക സ്ഥിരസ്ഥിതി പതിപ്പാണ്.
(7.33.0 ൽ ചേർത്തു)

--http2
(HTTP) HTTP 2 ഉപയോഗിച്ച് അതിന്റെ അഭ്യർത്ഥനകൾ നൽകാൻ curl-നോട് പറയുന്നു. ഇതിന് അത് ആവശ്യമാണ്
അതിനെ പിന്തുണയ്ക്കുന്നതിനാണ് ലിബ്കുർൾ നിർമ്മിച്ചിരിക്കുന്നത്. (7.33.0 ൽ ചേർത്തു)

--no-npn
NPN TLS വിപുലീകരണം പ്രവർത്തനരഹിതമാക്കുക. libcurl നിർമ്മിച്ചതാണെങ്കിൽ NPN സ്ഥിരസ്ഥിതിയായി പ്രവർത്തനക്ഷമമാക്കും
NPN-നെ പിന്തുണയ്ക്കുന്ന ഒരു SSL ലൈബ്രറി. HTTP 2-നെ പിന്തുണയ്ക്കുന്ന ഒരു libcurl ആണ് NPN ഉപയോഗിക്കുന്നത്
https സെഷനുകളിൽ HTTP 2 പിന്തുണ സെർവറുമായി ചർച്ച ചെയ്യുക.

(7.36.0 ൽ ചേർത്തു)

--no-alpn
ALPN TLS വിപുലീകരണം പ്രവർത്തനരഹിതമാക്കുക. libcurl നിർമ്മിച്ചതാണെങ്കിൽ ALPN സ്ഥിരസ്ഥിതിയായി പ്രവർത്തനക്ഷമമാക്കും
ALPN-നെ പിന്തുണയ്ക്കുന്ന ഒരു SSL ലൈബ്രറിയോടൊപ്പം. ALPN പിന്തുണയ്ക്കുന്ന ഒരു libcurl ഉപയോഗിക്കുന്നു
https സെഷനുകളിൽ സെർവറുമായി HTTP 2 പിന്തുണ ചർച്ച ചെയ്യുന്നതിനുള്ള HTTP 2.

(7.36.0 ൽ ചേർത്തു)

-1, --tlsv1
(SSL) ഒരു റിമോട്ട് TLS സെർവറുമായി ചർച്ച നടത്തുമ്പോൾ TLS പതിപ്പ് 1.x ഉപയോഗിക്കുന്നതിന് ചുരുളൻ നിർബന്ധിക്കുന്നു.
നിങ്ങൾക്ക് ഓപ്ഷനുകൾ ഉപയോഗിക്കാം --tlsv1.0, --tlsv1.1, ഒപ്പം --tlsv1.2 TLS പതിപ്പ് നിയന്ത്രിക്കാൻ
കൂടുതൽ കൃത്യമായി പറഞ്ഞാൽ (ഉപയോഗത്തിലുള്ള എസ്എസ്എൽ ബാക്കെൻഡ് അത്തരമൊരു നിയന്ത്രണ നിലവാരത്തെ പിന്തുണയ്ക്കുന്നുവെങ്കിൽ).

-2, --sslv2
(SSL) ഒരു റിമോട്ട് SSL സെർവറുമായി ചർച്ച നടത്തുമ്പോൾ SSL പതിപ്പ് 2 ഉപയോഗിക്കുന്നതിന് ചുരുളൻ നിർബന്ധിക്കുന്നു.
ചിലപ്പോൾ SSLv2 പിന്തുണയില്ലാതെയാണ് ചുരുളൻ നിർമ്മിച്ചിരിക്കുന്നത്. SSLv2 സുരക്ഷിതമാണെന്ന് പരക്കെ കണക്കാക്കപ്പെടുന്നു
(RFC 6176 കാണുക).

-3, --sslv3
(SSL) ഒരു റിമോട്ട് SSL സെർവറുമായി ചർച്ച നടത്തുമ്പോൾ SSL പതിപ്പ് 3 ഉപയോഗിക്കുന്നതിന് ചുരുളൻ നിർബന്ധിക്കുന്നു.
ചിലപ്പോൾ SSLv3 പിന്തുണയില്ലാതെയാണ് ചുരുളൻ നിർമ്മിച്ചിരിക്കുന്നത്. SSLv3 സുരക്ഷിതമാണെന്ന് പരക്കെ കണക്കാക്കപ്പെടുന്നു
(RFC 7568 കാണുക).

-4, --ipv4
IPv4 വിലാസങ്ങളിലേക്ക് മാത്രം പേരുകൾ പരിഹരിക്കാൻ ഈ ഓപ്ഷൻ curl-നോട് പറയുന്നു, ഉദാഹരണത്തിന് അല്ല
IPv6 പരീക്ഷിക്കുക.

-6, --ipv6
IPv6 വിലാസങ്ങളിലേക്ക് മാത്രം പേരുകൾ പരിഹരിക്കാൻ ഈ ഓപ്ഷൻ curl-നോട് പറയുന്നു, ഉദാഹരണത്തിന് അല്ല
IPv4 പരീക്ഷിക്കുക.

-a, --അനുബന്ധം
(FTP/SFTP) ഒരു അപ്‌ലോഡിൽ ഉപയോഗിക്കുമ്പോൾ, ഇത് ടാർഗെറ്റ് ഫയലിലേക്ക് ചുരുളൻ കൂട്ടിച്ചേർക്കുന്നു
അത് തിരുത്തിയെഴുതുന്നതിന് പകരം. റിമോട്ട് ഫയൽ നിലവിലില്ലെങ്കിൽ, അത് സൃഷ്ടിക്കപ്പെടും.
ഈ ഫ്ലാഗ് ചില SFTP സെർവറുകൾ (ഓപ്പൺഎസ്എസ്എച്ച് ഉൾപ്പെടെ) അവഗണിച്ചുവെന്നത് ശ്രദ്ധിക്കുക.

-എ, --ഉപയോക്തൃ-ഏജന്റ്
(HTTP) HTTP സെർവറിലേക്ക് അയയ്‌ക്കുന്നതിനുള്ള ഉപയോക്തൃ-ഏജന്റ് സ്‌ട്രിംഗ് വ്യക്തമാക്കുക. ചിലത് മോശമായി ചെയ്തു
ഈ ഫീൽഡ് "Mozilla/4.0" ആയി സജ്ജീകരിച്ചിട്ടില്ലെങ്കിൽ CGIകൾ പരാജയപ്പെടും. സ്ട്രിംഗിലെ ശൂന്യത എൻകോഡ് ചെയ്യാൻ,
ഒറ്റ ഉദ്ധരണി അടയാളങ്ങൾ ഉപയോഗിച്ച് സ്ട്രിംഗിനെ ചുറ്റുക. ഉപയോഗിച്ച് ഇതും സെറ്റ് ചെയ്യാം -എച്ച്,
--തലക്കെട്ട് തീർച്ചയായും ഓപ്ഷൻ.

ഈ ഓപ്ഷൻ നിരവധി തവണ ഉപയോഗിക്കുകയാണെങ്കിൽ, അവസാനത്തേത് ഉപയോഗിക്കും.

--anyauth
(HTTP) സ്വയം പ്രാമാണീകരണ രീതി കണ്ടുപിടിക്കാനും ഏറ്റവും കൂടുതൽ ഉപയോഗിക്കാനും curl-നോട് പറയുന്നു
വിദൂര സൈറ്റ് പിന്തുണയ്ക്കാൻ അവകാശപ്പെടുന്ന ഒന്ന് സുരക്ഷിതമാക്കുക. ആദ്യം ഒരു അഭ്യർത്ഥന നടത്തിയാണ് ഇത് ചെയ്യുന്നത്
പ്രതികരണ തലക്കെട്ടുകൾ പരിശോധിക്കുന്നു, അങ്ങനെ ഒരു അധിക നെറ്റ്‌വർക്ക് റൗണ്ട്-
യാത്ര. നിങ്ങൾ ഒരു നിർദ്ദിഷ്‌ട പ്രാമാണീകരണ രീതി സജ്ജീകരിക്കുന്നതിന് പകരം ഇത് ഉപയോഗിക്കുന്നു
ഉപയോഗിച്ച് ചെയ്യാൻ കഴിയും --അടിസ്ഥാന, --ദഹിപ്പിക്കുക, --ntlm, ഒപ്പം --ചർച്ച നടത്തുക.

നിങ്ങൾ stdin-ൽ നിന്ന് അപ്‌ലോഡ് ചെയ്യുകയാണെങ്കിൽ --anyauth ഉപയോഗിക്കുന്നത് ശുപാർശ ചെയ്യുന്നില്ല എന്നത് ശ്രദ്ധിക്കുക
ഡാറ്റ രണ്ടുതവണ അയയ്‌ക്കേണ്ടി വന്നേക്കാം, തുടർന്ന് ക്ലയന്റിന് റിവൈൻഡ് ചെയ്യാൻ കഴിയണം. എങ്കിൽ
stdin-ൽ നിന്ന് അപ്‌ലോഡ് ചെയ്യുമ്പോൾ ആവശ്യം ഉണ്ടാകണം, അപ്‌ലോഡ് പ്രവർത്തനം പരാജയപ്പെടും.

-ബി, --കുക്കി
(HTTP) ഒരു കുക്കിയായി HTTP സെർവറിലേക്ക് ഡാറ്റ കൈമാറുക. ഇത് ഡാറ്റയാണെന്ന് കരുതപ്പെടുന്നു
"Set-Cookie:" എന്ന വരിയിൽ സെർവറിൽ നിന്ന് മുമ്പ് ലഭിച്ചു. ഡാറ്റ ഉണ്ടായിരിക്കണം
ഫോർമാറ്റ് "NAME1=VALUE1; NAME2=VALUE2".

വരിയിൽ '=' ചിഹ്നം ഉപയോഗിച്ചിട്ടില്ലെങ്കിൽ, അത് വായിക്കാൻ ഉപയോഗിക്കേണ്ട ഒരു ഫയൽനാമമായി കണക്കാക്കുന്നു
മുമ്പ് സംഭരിച്ചിരിക്കുന്ന കുക്കി ലൈനുകൾ, അവയാണെങ്കിൽ ഈ സെഷനിൽ ഉപയോഗിക്കേണ്ടതാണ്
പൊരുത്തം. ഈ രീതി ഉപയോഗിച്ച് ചുരുളൻ ഉണ്ടാക്കുന്ന കുക്കി എഞ്ചിൻ സജീവമാക്കുന്നു
ഇൻകമിംഗ് കുക്കികളും റെക്കോർഡ് ചെയ്യുക, നിങ്ങൾ ഇത് സംയോജിപ്പിച്ചാണ് ഉപയോഗിക്കുന്നതെങ്കിൽ ഇത് ഉപയോഗപ്രദമാകും
കൂടെ -എൽ, --സ്ഥാനം ഓപ്ഷൻ. കുക്കികൾ വായിക്കാനുള്ള ഫയലിന്റെ ഫയൽ ഫോർമാറ്റ്
പ്ലെയിൻ HTTP ഹെഡറുകൾ അല്ലെങ്കിൽ നെറ്റ്‌സ്‌കേപ്പ്/മോസില്ല കുക്കി ഫയൽ ഫോർമാറ്റ് ആയിരിക്കണം.

ഉപയോഗിച്ച് വ്യക്തമാക്കിയ ഫയൽ -ബി, --കുക്കി ഇൻപുട്ടായി മാത്രമാണ് ഉപയോഗിക്കുന്നത്. കുക്കികളൊന്നും ഉണ്ടാകില്ല
ഫയലിലേക്ക് എഴുതി. കുക്കികൾ സംഭരിക്കുന്നതിന്, ഉപയോഗിക്കുക -സി, --കുക്കി-ജാർ ഓപ്ഷൻ.

നിങ്ങൾ ഈ ഓപ്‌ഷൻ ഉപയോഗിക്കുകയും ഒന്നിലധികം കൈമാറ്റങ്ങൾ സംഭവിക്കുകയും ചെയ്‌താൽ ജാഗ്രത പാലിക്കുക. എങ്കിൽ
നിങ്ങൾ NAME1=VALUE1 ഉപയോഗിക്കുന്നു; ഫോർമാറ്റ്, അല്ലെങ്കിൽ ഒരു ഫയലിൽ സെറ്റ്-കുക്കി ഫോർമാറ്റ് ഉപയോഗിക്കുക, ചെയ്യരുത്
ഒരു ഡൊമെയ്ൻ വ്യക്തമാക്കുക, തുടർന്ന് ഏതെങ്കിലും ഡൊമെയ്‌നിനായി കുക്കി അയയ്‌ക്കും (റീഡയറക്‌ടുകൾക്ക് ശേഷവും
പിന്തുടരുന്നു) കൂടാതെ ഒരു സെർവർ-സെറ്റ് കുക്കിക്ക് പരിഷ്‌ക്കരിക്കാൻ കഴിയില്ല. കുക്കി എഞ്ചിൻ ആണെങ്കിൽ
പ്രവർത്തനക്ഷമമാക്കി, ഒരു സെർവർ അതേ പേരിൽ ഒരു കുക്കി സജ്ജമാക്കിയാൽ രണ്ടും a-യിൽ അയയ്‌ക്കും
ആ സെർവറിലേക്കുള്ള ഭാവി കൈമാറ്റം, നിങ്ങൾ ഉദ്ദേശിച്ചതല്ല. ഇവ പരിഹരിക്കാൻ
പ്രശ്‌നങ്ങൾ സെറ്റ്-കുക്കിയിൽ ഒരു ഡൊമെയ്‌ൻ സജ്ജമാക്കി (അത് ചെയ്യുന്നത് ഉപ-ഡൊമെയ്‌നുകൾ ഉൾപ്പെടും) അല്ലെങ്കിൽ ഉപയോഗിക്കുക
നെറ്റ്സ്കേപ്പ് ഫോർമാറ്റ്.

ഈ ഓപ്ഷൻ നിരവധി തവണ ഉപയോഗിക്കുകയാണെങ്കിൽ, അവസാനത്തേത് ഉപയോഗിക്കും.

-B, --use-ascii
(FTP/LDAP) ASCII ട്രാൻസ്ഫർ പ്രവർത്തനക്ഷമമാക്കുക. FTP-യ്‌ക്ക്, ഒരു ഉപയോഗിച്ചും ഇത് നടപ്പിലാക്കാൻ കഴിയും
";type=A" എന്ന് അവസാനിക്കുന്ന URL. ഈ ഓപ്‌ഷൻ stdout-ലേക്ക് അയച്ച ഡാറ്റ ടെക്‌സ്‌റ്റിൽ ആകുന്നതിന് കാരണമാകുന്നു
win32 സിസ്റ്റങ്ങൾക്കുള്ള മോഡ്.

--അടിസ്ഥാന
(HTTP) റിമോട്ട് ഹോസ്റ്റിനൊപ്പം HTTP അടിസ്ഥാന പ്രാമാണീകരണം ഉപയോഗിക്കാൻ curl-നോട് പറയുന്നു. ഇതാണ്
സ്ഥിരസ്ഥിതിയും ഈ ഓപ്‌ഷനും സാധാരണയായി അർത്ഥശൂന്യമാണ്, നിങ്ങൾ ഇത് അസാധുവാക്കാൻ ഉപയോഗിക്കുന്നില്ലെങ്കിൽ a
വ്യത്യസ്തമായ ഒരു പ്രാമാണീകരണ രീതി സജ്ജീകരിക്കുന്ന മുമ്പ് സജ്ജീകരിച്ച ഓപ്ഷൻ (ഉദാ --ntlm,
--ദഹിപ്പിക്കുക, അഥവാ --ചർച്ച നടത്തുക).

കൂടെ ഒരുമിച്ച് ഉപയോഗിച്ചു -u, --ഉപയോക്താവ് ഒപ്പം -x, --പ്രോക്സി.

ഇതും കാണുക --പ്രോക്സി-ബേസിക്.

-സി, --കുക്കി-ജാർ
(HTTP) പൂർത്തിയാക്കിയ ശേഷം ഏത് ഫയലിലേക്കാണ് എല്ലാ കുക്കികളും എഴുതേണ്ടതെന്ന് വ്യക്തമാക്കുക
ഓപ്പറേഷൻ. ഒരു നിർദ്ദിഷ്ട ഫയലിൽ നിന്നും മുമ്പ് വായിച്ച എല്ലാ കുക്കികളും Curl എഴുതുന്നു
റിമോട്ട് സെർവറിൽ(കളിൽ) നിന്ന് ലഭിച്ച എല്ലാ കുക്കികളും. കുക്കികളൊന്നും അറിയില്ലെങ്കിൽ, ഡാറ്റയൊന്നും അറിയില്ല
എഴുതപ്പെടും. നെറ്റ്‌സ്‌കേപ്പ് കുക്കി ഫയൽ ഫോർമാറ്റ് ഉപയോഗിച്ചാണ് ഫയൽ എഴുതുന്നത്. നിങ്ങൾ എങ്കിൽ
ഫയലിന്റെ പേര് ഒരൊറ്റ ഡാഷിലേക്ക് സജ്ജമാക്കുക, "-", കുക്കികൾ stdout-ലേക്ക് എഴുതപ്പെടും.

ഈ കമാൻഡ് ലൈൻ ഓപ്‌ഷൻ ചുരുളൻ റെക്കോർഡ് ഉണ്ടാക്കുന്ന കുക്കി എഞ്ചിൻ സജീവമാക്കും
കുക്കികൾ ഉപയോഗിക്കുക. ഇത് സജീവമാക്കുന്നതിനുള്ള മറ്റൊരു മാർഗം ഉപയോഗിക്കുക എന്നതാണ് -ബി, --കുക്കി ഓപ്ഷൻ.

കുക്കി ജാർ സൃഷ്ടിക്കാനോ എഴുതാനോ കഴിയുന്നില്ലെങ്കിൽ, മുഴുവൻ ചുരുളൻ പ്രവർത്തനവും നടക്കില്ല
പരാജയപ്പെടുകയോ അല്ലെങ്കിൽ ഒരു പിശക് വ്യക്തമായി റിപ്പോർട്ട് ചെയ്യുകയോ ചെയ്യുക. -v ഉപയോഗിക്കുമ്പോൾ ഒരു മുന്നറിയിപ്പ് ദൃശ്യമാകും, പക്ഷേ
മാരകമായേക്കാവുന്ന ഈ സാഹചര്യത്തെക്കുറിച്ച് നിങ്ങൾക്ക് ലഭിക്കുന്ന ഒരേയൊരു ദൃശ്യ ഫീഡ്‌ബാക്ക് ഇതാണ്.

ഒരു ഡൊമെയ്‌ൻ ഇല്ലാതെ സെറ്റ്-കുക്കി ഫോർമാറ്റിൽ ഇറക്കുമതി ചെയ്ത 7.43.0 കുക്കികൾ മുതൽ
ഈ ഓപ്ഷൻ മുഖേന പേര് കയറ്റുമതി ചെയ്യുന്നില്ല.

ഈ ഓപ്‌ഷൻ നിരവധി തവണ ഉപയോഗിക്കുകയാണെങ്കിൽ, അവസാനം വ്യക്തമാക്കിയ ഫയലിന്റെ പേര് ഉപയോഗിക്കും.

-C, --continue-at
നൽകിയിരിക്കുന്ന ഓഫ്‌സെറ്റിൽ മുമ്പത്തെ ഫയൽ കൈമാറ്റം തുടരുക/പുനരാരംഭിക്കുക. നൽകിയിരിക്കുന്ന ഓഫ്സെറ്റ് ആണ്
ഒഴിവാക്കപ്പെടുന്ന ബൈറ്റുകളുടെ കൃത്യമായ എണ്ണം, ആരംഭം മുതൽ എണ്ണുന്നു
ഉറവിട ഫയൽ ലക്ഷ്യസ്ഥാനത്തേക്ക് മാറ്റുന്നതിന് മുമ്പ്. അപ്‌ലോഡുകൾക്കൊപ്പം ഉപയോഗിക്കുകയാണെങ്കിൽ,
FTP സെർവർ കമാൻഡ് SIZE curl ഉപയോഗിക്കില്ല.

കൈമാറ്റം എവിടെ/എങ്ങനെ പുനരാരംഭിക്കണമെന്ന് സ്വയമേവ കണ്ടെത്താൻ curl-നോട് പറയാൻ "-C -" ഉപയോഗിക്കുക.
അത് കണ്ടുപിടിക്കാൻ നൽകിയിരിക്കുന്ന ഔട്ട്പുട്ട്/ഇൻപുട്ട് ഫയലുകൾ ഉപയോഗിക്കുന്നു.

ഈ ഓപ്ഷൻ നിരവധി തവണ ഉപയോഗിക്കുകയാണെങ്കിൽ, അവസാനത്തേത് ഉപയോഗിക്കും.

--സിഫറുകൾ
(SSL) കണക്ഷനിൽ ഏത് സൈഫറുകൾ ഉപയോഗിക്കണമെന്ന് വ്യക്തമാക്കുന്നു. സൈഫറുകളുടെ പട്ടിക നിർബന്ധമായും ഉണ്ടായിരിക്കണം
സാധുവായ സൈഫറുകൾ വ്യക്തമാക്കുക. ഈ URL-ലെ SSL സൈഫർ ലിസ്റ്റ് വിശദാംശങ്ങൾ വായിക്കുക:
https://www.openssl.org/docs/apps/ciphers.html

OpenSSL, GnuTLS എന്നിവയിൽ നിന്ന് വ്യത്യസ്തമായാണ് NSS സൈഫറുകൾ ചെയ്യുന്നത്. എൻഎസ്എസിന്റെ മുഴുവൻ പട്ടികയും
ഈ URL-ലെ NSSCipherSuite എൻട്രിയിൽ സൈഫറുകൾ ഉണ്ട്:
https://git.fedorahosted.org/cgit/mod_nss.git/plain/docs/mod_nss.html#Directives

ഈ ഓപ്ഷൻ നിരവധി തവണ ഉപയോഗിക്കുകയാണെങ്കിൽ, അവസാനത്തേത് ഉപയോഗിക്കും.

--കംപ്രസ് ചെയ്തു
(HTTP) ചുരുളൻ പിന്തുണയുള്ള അൽഗോരിതങ്ങളിലൊന്ന് ഉപയോഗിച്ച് ഒരു കംപ്രസ് ചെയ്ത പ്രതികരണം അഭ്യർത്ഥിക്കുക, കൂടാതെ
കംപ്രസ് ചെയ്യാത്ത പ്രമാണം സംരക്ഷിക്കുക. ഈ ഓപ്ഷൻ ഉപയോഗിക്കുകയും സെർവർ ഒരു അയയ്ക്കുകയും ചെയ്താൽ
പിന്തുണയ്ക്കാത്ത എൻകോഡിംഗ്, curl ഒരു പിശക് റിപ്പോർട്ട് ചെയ്യും.

--കണക്ട്-ടൈംഔട്ട്
Curl-ന്റെ കണക്ഷൻ എടുക്കാൻ നിങ്ങൾ അനുവദിക്കുന്ന പരമാവധി സമയം സെക്കൻഡുകൾ. ഇത് പരിമിതപ്പെടുത്തുന്നു
കണക്ഷൻ ഘട്ടം, അതിനാൽ തന്നിരിക്കുന്ന കാലയളവിനുള്ളിൽ ചുരുൾ ബന്ധിപ്പിക്കുകയാണെങ്കിൽ അത് തുടരും
- ഇല്ലെങ്കിൽ അത് പുറത്തുകടക്കും. പതിപ്പ് 7.32.0 മുതൽ, ഈ ഓപ്ഷൻ ദശാംശ മൂല്യങ്ങൾ സ്വീകരിക്കുന്നു.

ഇത് കാണുക -എം, --പരമാവധി സമയം ഓപ്ഷൻ.

ഈ ഓപ്ഷൻ നിരവധി തവണ ഉപയോഗിക്കുകയാണെങ്കിൽ, അവസാനത്തേത് ഉപയോഗിക്കും.

--ക്രിയേറ്റ്-ഡിർസ്
കൂടെ ഉപയോഗിക്കുമ്പോൾ -o ഓപ്ഷൻ, curl ആവശ്യമായ ലോക്കൽ സൃഷ്ടിക്കും
ആവശ്യാനുസരണം ഡയറക്ടറി ശ്രേണി. ഈ ഓപ്‌ഷൻ കൂടെ സൂചിപ്പിച്ചിരിക്കുന്ന dirs സൃഷ്‌ടിക്കുന്നു -o
ഓപ്ഷൻ, മറ്റൊന്നുമല്ല. എങ്കിൽ -o ഫയലിന്റെ പേര് dir ഉപയോഗിക്കുന്നില്ല അല്ലെങ്കിൽ അത് പരാമർശിക്കുന്ന dirs ആണെങ്കിൽ
ഇതിനകം നിലവിലുണ്ട്, ഒരു ഡയറും സൃഷ്ടിക്കില്ല.

FTP അല്ലെങ്കിൽ SFTP ഉപയോഗിക്കുമ്പോൾ റിമോട്ട് ഡയറക്ടറികൾ സൃഷ്ടിക്കാൻ, ശ്രമിക്കുക --ftp-create-dirs.

--crlf അപ്‌ലോഡിൽ LF-നെ CRLF-ലേക്ക് പരിവർത്തനം ചെയ്യുക. MVS-ന് ഉപയോഗപ്രദമാണ് (OS/390).

(SMTP 7.40.0 ൽ ചേർത്തു)

--crfile
(HTTPS/FTPS) PEM ഫോർമാറ്റ് ഉപയോഗിച്ച് ഒരു സർട്ടിഫിക്കറ്റ് അസാധുവാക്കൽ ലിസ്റ്റിനൊപ്പം ഒരു ഫയൽ നൽകുക
അത് അസാധുവാക്കിയതായി പരിഗണിക്കേണ്ട പിയർ സർട്ടിഫിക്കറ്റുകൾ വ്യക്തമാക്കിയേക്കാം.

ഈ ഓപ്ഷൻ നിരവധി തവണ ഉപയോഗിക്കുകയാണെങ്കിൽ, അവസാനത്തേത് ഉപയോഗിക്കും.

(7.19.7 ൽ ചേർത്തു)

-d, --ഡാറ്റ
(HTTP) ഒരു POST അഭ്യർത്ഥനയിലെ നിർദ്ദിഷ്ട ഡാറ്റ HTTP സെർവറിലേക്ക് അയയ്‌ക്കുന്നു.
ഒരു ഉപയോക്താവ് ഒരു HTML ഫോം പൂരിപ്പിച്ച് അമർത്തുമ്പോൾ ഒരു ബ്രൗസർ ചെയ്യുന്ന രീതി
സമർപ്പിക്കുക ബട്ടൺ. ഇത് ഉപയോഗിച്ച് curl സെർവറിലേക്ക് ഡാറ്റ കൈമാറാൻ ഇത് കാരണമാകും
ഉള്ളടക്ക-തരം ആപ്ലിക്കേഷൻ/x-www-form-urlencoded. താരതമ്യം ചെയ്യുക -എഫ്, --ഫോം.

-d, --ഡാറ്റ എന്നതിന് തുല്യമാണ് --data-ascii. --ഡാറ്റ-റോ ഏതാണ്ട് സമാനമാണ് എന്നാൽ ഇല്ല
@ പ്രതീകത്തിന് ഒരു പ്രത്യേക വ്യാഖ്യാനമുണ്ട്. ഡാറ്റ പൂർണ്ണമായും ബൈനറി പോസ്റ്റുചെയ്യാൻ, നിങ്ങൾ
പകരം ഉപയോഗിക്കണം --ഡാറ്റ-ബൈനറി ഓപ്ഷൻ. ഒരു ഫോമിന്റെ മൂല്യം URL-എൻകോഡ് ചെയ്യാൻ
നിങ്ങൾക്ക് ഉപയോഗിക്കാവുന്ന ഫീൽഡ് --data-urlencode.

ഈ ഓപ്ഷനുകളിൽ ഏതെങ്കിലും ഒരേ കമാൻഡ് ലൈനിൽ ഒന്നിലധികം തവണ ഉപയോഗിച്ചിട്ടുണ്ടെങ്കിൽ, ഡാറ്റ
വ്യക്തമാക്കിയ കഷണങ്ങൾ വേർതിരിക്കുന്ന &-ചിഹ്നത്തോടൊപ്പം ലയിപ്പിക്കും. അങ്ങനെ, ഉപയോഗിക്കുന്നത്
'-d name=daniel -d skill=lousy' എന്ന് തോന്നിക്കുന്ന ഒരു പോസ്റ്റ് ചങ്ക് സൃഷ്ടിക്കും
'പേര്=ഡാനിയൽ&സ്കിൽ=ലൗസി'.

നിങ്ങൾ @ എന്ന അക്ഷരത്തിൽ ഡാറ്റ ആരംഭിക്കുകയാണെങ്കിൽ, ബാക്കിയുള്ളവ വായിക്കാനുള്ള ഫയലിന്റെ പേരായിരിക്കണം
ഡാറ്റയിൽ നിന്നുള്ള ഡാറ്റ, അല്ലെങ്കിൽ - നിങ്ങൾക്ക് stdin-ൽ നിന്നുള്ള ഡാറ്റ വായിക്കണമെങ്കിൽ. ഒന്നിലധികം ഫയലുകൾക്ക് കഴിയും
എന്നിവയും വ്യക്തമാക്കും. 'ഫൂബാർ' എന്ന പേരിലുള്ള ഒരു ഫയലിൽ നിന്നുള്ള ഡാറ്റ പോസ്റ്റുചെയ്യുന്നത് അങ്ങനെ ചെയ്യപ്പെടും
--ഡാറ്റ @foobar. അത്തരത്തിലുള്ള ഒരു ഫയലിൽ നിന്ന് --data വായിക്കാൻ പറയുമ്പോൾ, ക്യാരേജ് മടങ്ങുന്നു
കൂടാതെ പുതിയ ലൈനുകൾ നീക്കം ചെയ്യപ്പെടും. @ എന്ന അക്ഷരത്തിന് എ ഉണ്ടാകാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നില്ലെങ്കിൽ
പ്രത്യേക വ്യാഖ്യാന ഉപയോഗം --ഡാറ്റ-റോ പകരം.

-ഡി, --ഡമ്പ്-ഹെഡർ
നിർദ്ദിഷ്ട ഫയലിലേക്ക് പ്രോട്ടോക്കോൾ ഹെഡറുകൾ എഴുതുക.

ഒരു HTTP സൈറ്റിന്റെ തലക്കെട്ടുകൾ സംഭരിക്കണമെങ്കിൽ ഈ ഓപ്ഷൻ ഉപയോഗിക്കാൻ എളുപ്പമാണ്
നിങ്ങൾക്ക് അയയ്ക്കുന്നു. തലക്കെട്ടുകളിൽ നിന്നുള്ള കുക്കികൾ പിന്നീട് ഒരു രണ്ടാം ചുരുളിൽ വായിക്കാൻ കഴിയും
ഉപയോഗിച്ച് അഭ്യർത്ഥന -ബി, --കുക്കി ഓപ്ഷൻ! ദി -സി, --കുക്കി-ജാർ ഓപ്ഷൻ ഒരു
കുക്കികൾ സംഭരിക്കുന്നതിനുള്ള മികച്ച മാർഗം.

എഫ്‌ടിപിയിൽ ഉപയോഗിക്കുമ്പോൾ, എഫ്‌ടിപി സെർവർ പ്രതികരണ ലൈനുകൾ "ഹെഡറുകൾ" ആയി കണക്കാക്കുന്നു
അങ്ങനെ അവിടെ രക്ഷിക്കപ്പെടുന്നു.

ഈ ഓപ്ഷൻ നിരവധി തവണ ഉപയോഗിക്കുകയാണെങ്കിൽ, അവസാനത്തേത് ഉപയോഗിക്കും.

--data-ascii
കാണുക -d, --ഡാറ്റ.

--ഡാറ്റ-ബൈനറി
(HTTP) അധിക പ്രോസസ്സിംഗ് ഒന്നുമില്ലാതെ ഇത് കൃത്യമായി വ്യക്തമാക്കിയ ഡാറ്റ പോസ്റ്റ് ചെയ്യുന്നു.

നിങ്ങൾ @ എന്ന അക്ഷരത്തിൽ ഡാറ്റ ആരംഭിക്കുകയാണെങ്കിൽ, ബാക്കിയുള്ളവ ഒരു ഫയൽനാമമായിരിക്കണം. ഡാറ്റ ആണ്
എന്നതിന് സമാനമായ രീതിയിൽ പോസ്റ്റ് ചെയ്തു --data-ascii പുതിയ ലൈനുകളും വണ്ടികളും ഒഴികെ
റിട്ടേണുകൾ സംരക്ഷിക്കപ്പെടുന്നു, പരിവർത്തനങ്ങൾ ഒരിക്കലും ചെയ്യപ്പെടുന്നില്ല.

ഈ ഓപ്‌ഷൻ നിരവധി തവണ ഉപയോഗിക്കുകയാണെങ്കിൽ, ആദ്യത്തേത് പിന്തുടരുന്നവ ഡാറ്റ കൂട്ടിച്ചേർക്കും
ൽ വിവരിച്ചിരിക്കുന്നത് പോലെ -d, --ഡാറ്റ.

--ഡാറ്റ-റോ
(HTTP) ഇത് സമാനമായി ഡാറ്റ പോസ്റ്റ് ചെയ്യുന്നു --ഡാറ്റ എന്നാൽ പ്രത്യേക വ്യാഖ്യാനമില്ലാതെ
@ കഥാപാത്രത്തിന്റെ. കാണുക -d, --ഡാറ്റ. (7.43.0 ൽ ചേർത്തു)

--data-urlencode
(HTTP) ഇത് ഒഴികെയുള്ള മറ്റ് --data ഓപ്‌ഷനുകൾക്ക് സമാനമായ ഡാറ്റ പോസ്റ്റ് ചെയ്യുന്നു
ഇത് URL-എൻകോഡിംഗ് നടത്തുന്നു. (7.18.0 ൽ ചേർത്തു)

CGI-അനുസരണമായിരിക്കാൻ, the ഭാഗം എയിൽ തുടങ്ങണം പേര് അതിനുശേഷം a
സെപ്പറേറ്ററും ഒരു ഉള്ളടക്ക സ്പെസിഫിക്കേഷനും. ദി ഭാഗം ഉപയോഗിച്ച് ചുരുളൻ കടക്കാൻ കഴിയും
ഇനിപ്പറയുന്ന വാക്യഘടനകളിലൊന്ന്:

ഉള്ളടക്കം
ഇത് ചുരുളൻ URL-ഉള്ളടക്കത്തെ എൻകോഡ് ചെയ്യുകയും അത് കൈമാറുകയും ചെയ്യും. ശ്രദ്ധിച്ചാൽ മതി
അതിനാൽ ഉള്ളടക്കത്തിൽ = അല്ലെങ്കിൽ @ ചിഹ്നങ്ങളൊന്നും അടങ്ങിയിരിക്കില്ല, അങ്ങനെയെങ്കിൽ
ചുവടെയുള്ള മറ്റ് കേസുകളിൽ ഒന്നുമായി വാക്യഘടന പൊരുത്തപ്പെടുത്തുക!

=ഉള്ളടക്കം
ഇത് ചുരുളൻ URL-ഉള്ളടക്കത്തെ എൻകോഡ് ചെയ്യുകയും അത് കൈമാറുകയും ചെയ്യും. മുമ്പത്തെ =
ചിഹ്നം ഡാറ്റയിൽ ഉൾപ്പെടുത്തിയിട്ടില്ല.

പേര്=ഉള്ളടക്കം
ഇത് ചുരുളൻ URL-ഉള്ളടക്ക ഭാഗം എൻകോഡ് ചെയ്യുകയും അത് കൈമാറുകയും ചെയ്യും. അതല്ല
പേര് ഭാഗം ഇതിനകം URL-എൻകോഡ് ചെയ്യപ്പെടുമെന്ന് പ്രതീക്ഷിക്കുന്നു.

@ഫയലിന്റെ പേര്
ഇത് തന്നിരിക്കുന്ന ഫയലിൽ നിന്ന് (ഏതെങ്കിലും ന്യൂലൈനുകൾ ഉൾപ്പെടെ) ഡാറ്റയെ ചുരുട്ടി ലോഡ് ചെയ്യും
URL-ആ ഡാറ്റ എൻകോഡ് ചെയ്ത് പോസ്റ്റിൽ കൈമാറുക.

പേര്@ഫയലിന്റെ പേര്
ഇത് തന്നിരിക്കുന്ന ഫയലിൽ നിന്ന് (ഏതെങ്കിലും ന്യൂലൈനുകൾ ഉൾപ്പെടെ) ഡാറ്റയെ ചുരുട്ടി ലോഡ് ചെയ്യും
URL-ആ ഡാറ്റ എൻകോഡ് ചെയ്ത് പോസ്റ്റിൽ കൈമാറുക. പേരിന്റെ ഭാഗത്തിന് തുല്യത ലഭിക്കുന്നു
അടയാളം ചേർത്തു, ഫലമായി പേര്=urlencoded-file-content. പേര് എന്നത് ശ്രദ്ധിക്കുക
ഇതിനകം URL-എൻകോഡ് ചെയ്യപ്പെടുമെന്ന് പ്രതീക്ഷിക്കുന്നു.

--ഡെലിഗേഷൻ ലെവൽ
ഗണം ലെവൽ ഉപയോക്താവിന്റെ കാര്യം വരുമ്പോൾ സെർവറിനോട് എന്താണ് ഡെലിഗേറ്റ് ചെയ്യാൻ അനുവദിച്ചിരിക്കുന്നതെന്ന് പറയാൻ
യോഗ്യതാപത്രങ്ങൾ. GSS/kerberos-നൊപ്പം ഉപയോഗിക്കുന്നു.

ആരും ഒരു പ്രതിനിധി സംഘത്തെയും അനുവദിക്കരുത്.

Kerberos-ൽ OK-AS-DELEGATE ഫ്ലാഗ് സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ മാത്രം നയം പ്രതിനിധികൾ
സേവന ടിക്കറ്റ്, ഇത് റിയൽ പോളിസിയുടെ കാര്യമാണ്.

എല്ലായ്‌പ്പോഴും ഉപാധികളില്ലാതെ സെർവറിനെ ഡെലിഗേറ്റ് ചെയ്യാൻ അനുവദിക്കുക.

--ദഹിപ്പിക്കുക
(HTTP) HTTP ഡൈജസ്റ്റ് പ്രാമാണീകരണം പ്രവർത്തനക്ഷമമാക്കുന്നു. ഇതൊരു പ്രാമാണീകരണ പദ്ധതിയാണ്
വ്യക്തമായ ടെക്‌സ്‌റ്റിൽ പാസ്‌വേഡ് വയർ വഴി അയയ്‌ക്കുന്നതിൽ നിന്ന് തടയുന്നു. ഇതിൽ ഉപയോഗിക്കുക
സാധാരണയുമായി സംയോജനം -u, --ഉപയോക്താവ് ഉപയോക്തൃനാമവും പാസ്വേഡും സജ്ജീകരിക്കാനുള്ള ഓപ്ഷൻ. കാണുക
ഇതും --ntlm, --ചർച്ച നടത്തുക ഒപ്പം --anyauth ബന്ധപ്പെട്ട ഓപ്ഷനുകൾക്കായി.

ഈ ഓപ്ഷൻ നിരവധി തവണ ഉപയോഗിക്കുകയാണെങ്കിൽ, ആദ്യത്തേത് മാത്രമേ ഉപയോഗിക്കൂ.

--disable-eprt
(FTP) സജീവമാകുമ്പോൾ EPRT, LPRT കമാൻഡുകളുടെ ഉപയോഗം പ്രവർത്തനരഹിതമാക്കാൻ curl-നോട് പറയുക
FTP കൈമാറ്റങ്ങൾ. ചുരുളൻ സാധാരണയായി എപ്പോഴും ആദ്യം EPRT ഉപയോഗിക്കാനും പിന്നീട് LPRT ഉപയോഗിക്കാനും ശ്രമിക്കും
PORT ഉപയോഗിക്കുന്നതിന് മുമ്പ്, എന്നാൽ ഈ ഓപ്ഷൻ ഉപയോഗിച്ച്, അത് ഉടൻ തന്നെ PORT ഉപയോഗിക്കും. ഇപിആർടിയും എൽപിആർടിയും
യഥാർത്ഥ എഫ്‌ടിപി പ്രോട്ടോക്കോളിലേക്കുള്ള വിപുലീകരണങ്ങളാണ്, മാത്രമല്ല എല്ലാ സെർവറുകളിലും പ്രവർത്തിക്കണമെന്നില്ല
പരമ്പരാഗത PORT കമാൻഡിനേക്കാൾ മികച്ച രീതിയിൽ അവ കൂടുതൽ പ്രവർത്തനക്ഷമത പ്രാപ്തമാക്കുന്നു.

--eprt EPRT വീണ്ടും പ്രവർത്തനക്ഷമമാക്കാൻ ഉപയോഗിക്കാനാകും --ഇല്ല-eprt എന്നതിന്റെ അപരനാമമാണ്
--disable-eprt.

EPRT പ്രവർത്തനരഹിതമാക്കുന്നത് സജീവമായ സ്വഭാവത്തെ മാറ്റുന്നു. നിങ്ങൾക്ക് നിഷ്ക്രിയത്വത്തിലേക്ക് മാറണമെങ്കിൽ
നിങ്ങൾ ഉപയോഗിക്കേണ്ട മോഡ് -പി, --ftp-പോർട്ട് അല്ലെങ്കിൽ നിർബന്ധിക്കുക --ftp-pasv.

--disable-epsv
(FTP) നിഷ്ക്രിയ FTP ചെയ്യുമ്പോൾ EPSV കമാൻഡിന്റെ ഉപയോഗം പ്രവർത്തനരഹിതമാക്കാൻ curl-നോട് പറയുക
കൈമാറ്റങ്ങൾ. Curl സാധാരണയായി PASV-ന് മുമ്പായി EPSV ഉപയോഗിക്കാൻ ആദ്യം ശ്രമിക്കും, പക്ഷേ
ഈ ഓപ്ഷൻ ഉപയോഗിച്ച്, ഇത് EPSV ഉപയോഗിക്കാൻ ശ്രമിക്കില്ല.

--epsv EPSV വീണ്ടും പ്രവർത്തനക്ഷമമാക്കാൻ ഉപയോഗിക്കാം --no-epsv എന്നതിന്റെ അപരനാമമാണ്
--disable-epsv.

EPSV പ്രവർത്തനരഹിതമാക്കുന്നത് നിഷ്ക്രിയ സ്വഭാവത്തെ മാറ്റുന്നു. നിങ്ങൾക്ക് സജീവമായി മാറണമെങ്കിൽ
നിങ്ങൾ ഉപയോഗിക്കേണ്ട മോഡ് -പി, --ftp-പോർട്ട്.

--dns-ഇന്റർഫേസ്
ഔട്ട്‌ഗോയിംഗ് ഡിഎൻഎസ് അഭ്യർത്ഥനകൾ അയക്കാൻ ചുരുളിനോട് പറയുക . ഈ ഓപ്ഷൻ എ
യുടെ എതിരാളി --ഇന്റർഫേസ് (ഇത് ഡിഎൻഎസിനെ ബാധിക്കില്ല). വിതരണം ചെയ്ത സ്ട്രിംഗ് ആയിരിക്കണം
ഒരു ഇന്റർഫേസ് നാമം (വിലാസമല്ല).

പിന്തുണയ്ക്കുന്ന ഒരു റിസോൾവർ ബാക്കെൻഡ് ഉപയോഗിച്ചാണ് libcurl നിർമ്മിച്ചിരിക്കുന്നത് ഈ ഐച്ഛികത്തിന് ആവശ്യമാണ്
ഈ പ്രവർത്തനം. c-ares ബാക്കെൻഡ് അത്തരത്തിലുള്ള ഒന്നാണ്. (7.33.0 ൽ ചേർത്തു)

--dns-ipv4-addr
ബൈൻഡ് ചെയ്യാൻ ചുരുളോട് പറയുക IPv4 DNS അഭ്യർത്ഥനകൾ നടത്തുമ്പോൾ, അങ്ങനെ DNS
ഈ വിലാസത്തിൽ നിന്നാണ് അഭ്യർത്ഥനകൾ ഉണ്ടാകുന്നത്. ആർഗ്യുമെന്റ് ഒരൊറ്റ IPv4 വിലാസമായിരിക്കണം.

പിന്തുണയ്ക്കുന്ന ഒരു റിസോൾവർ ബാക്കെൻഡ് ഉപയോഗിച്ചാണ് libcurl നിർമ്മിച്ചിരിക്കുന്നത് ഈ ഐച്ഛികത്തിന് ആവശ്യമാണ്
ഈ പ്രവർത്തനം. c-ares ബാക്കെൻഡ് അത്തരത്തിലുള്ള ഒന്നാണ്. (7.33.0 ൽ ചേർത്തു)

--dns-ipv6-addr
ബൈൻഡ് ചെയ്യാൻ ചുരുളോട് പറയുക IPv6 DNS അഭ്യർത്ഥനകൾ നടത്തുമ്പോൾ, അങ്ങനെ DNS
ഈ വിലാസത്തിൽ നിന്നാണ് അഭ്യർത്ഥനകൾ ഉണ്ടാകുന്നത്. ആർഗ്യുമെന്റ് ഒരൊറ്റ IPv6 വിലാസമായിരിക്കണം.

പിന്തുണയ്ക്കുന്ന ഒരു റിസോൾവർ ബാക്കെൻഡ് ഉപയോഗിച്ചാണ് libcurl നിർമ്മിച്ചിരിക്കുന്നത് ഈ ഐച്ഛികത്തിന് ആവശ്യമാണ്
ഈ പ്രവർത്തനം. c-ares ബാക്കെൻഡ് അത്തരത്തിലുള്ള ഒന്നാണ്. (7.33.0 ൽ ചേർത്തു)

--dns-സെർവറുകൾ
സിസ്റ്റം ഡിഫോൾട്ടിനു പകരം ഉപയോഗിക്കേണ്ട DNS സെർവറുകളുടെ ലിസ്റ്റ് സജ്ജമാക്കുക. യുടെ പട്ടിക
IP വിലാസങ്ങൾ കോമ ഉപയോഗിച്ച് വേർതിരിക്കേണ്ടതാണ്. പോർട്ട് നമ്പറുകളും ഓപ്ഷണലായിരിക്കാം
ആയി നൽകിയിരിക്കുന്നു : ഓരോ IP വിലാസത്തിനും ശേഷം.

പിന്തുണയ്ക്കുന്ന ഒരു റിസോൾവർ ബാക്കെൻഡ് ഉപയോഗിച്ചാണ് libcurl നിർമ്മിച്ചിരിക്കുന്നത് ഈ ഐച്ഛികത്തിന് ആവശ്യമാണ്
ഈ പ്രവർത്തനം. c-ares ബാക്കെൻഡ് അത്തരത്തിലുള്ള ഒന്നാണ്. (7.33.0 ൽ ചേർത്തു)

-ഇ, --റഫറർ
(HTTP) "റഫറർ പേജ്" വിവരങ്ങൾ HTTP സെർവറിലേക്ക് അയയ്ക്കുന്നു. ഇതും ആകാം
കൂടെ സെറ്റ് -എച്ച്, --തലക്കെട്ട് തീർച്ചയായും പതാക. കൂടെ ഉപയോഗിക്കുമ്പോൾ -എൽ, --സ്ഥാനം നിങ്ങൾക്ക് കഴിയും
മുമ്പത്തെ URL സ്വയമേവ സജ്ജീകരിക്കുന്നതിന് ചുരുളൻ URL-ലേക്ക് ";auto" ചേർക്കുക
അത് ഒരു ലൊക്കേഷൻ പിന്തുടരുമ്പോൾ: തലക്കെട്ട്. ";ഓട്ടോ" സ്‌ട്രിംഗ് ഒറ്റയ്‌ക്ക് ഉപയോഗിക്കാം, എങ്കിൽ പോലും
നിങ്ങൾ ഒരു ഇനീഷ്യൽ --റഫറർ സജ്ജമാക്കിയിട്ടില്ല.

ഈ ഓപ്ഷൻ നിരവധി തവണ ഉപയോഗിക്കുകയാണെങ്കിൽ, അവസാനത്തേത് ഉപയോഗിക്കും.

-E, --cert
(SSL) ഒരു ഫയൽ ലഭിക്കുമ്പോൾ നിർദ്ദിഷ്ട ക്ലയന്റ് സർട്ടിഫിക്കറ്റ് ഫയൽ ഉപയോഗിക്കാൻ curl-നോട് പറയുന്നു
HTTPS, FTPS അല്ലെങ്കിൽ മറ്റൊരു SSL അടിസ്ഥാനമാക്കിയുള്ള പ്രോട്ടോക്കോൾ ഉപയോഗിച്ച്. സർട്ടിഫിക്കറ്റ് PKCS#12-ൽ ആയിരിക്കണം
സുരക്ഷിത ഗതാഗതം ഉപയോഗിക്കുകയാണെങ്കിൽ ഫോർമാറ്റ് ചെയ്യുക, അല്ലെങ്കിൽ മറ്റേതെങ്കിലും എഞ്ചിൻ ഉപയോഗിക്കുകയാണെങ്കിൽ PEM ഫോർമാറ്റ്. എങ്കിൽ
ഓപ്‌ഷണൽ പാസ്‌വേഡ് വ്യക്തമാക്കിയിട്ടില്ല, അത് ടെർമിനലിൽ അന്വേഷിക്കും. കുറിപ്പ്
ഈ ഓപ്‌ഷൻ ഒരു "സർട്ടിഫിക്കറ്റ്" ഫയൽ അനുമാനിക്കുന്നു, അത് സ്വകാര്യ കീയും
ക്ലയന്റ് സർട്ടിഫിക്കറ്റ് സംയോജിപ്പിച്ചു! കാണുക --സർട്ട് ഒപ്പം --താക്കോൽ അവ വ്യക്തമാക്കാൻ
സ്വതന്ത്രമായി.

NSS SSL ലൈബ്രറിക്ക് നേരെയാണ് curl നിർമ്മിച്ചിരിക്കുന്നതെങ്കിൽ, ഈ ഓപ്ഷന് curl എന്ന് പറയാൻ കഴിയും
നിർവചിച്ചിരിക്കുന്ന NSS ഡാറ്റാബേസിൽ ഉപയോഗിക്കാനുള്ള സർട്ടിഫിക്കറ്റിന്റെ വിളിപ്പേര്
പരിസ്ഥിതി വേരിയബിൾ SSL_DIR (അല്ലെങ്കിൽ സ്ഥിരസ്ഥിതിയായി /etc/pki/nssdb). NSS PEM ആണെങ്കിൽ PKCS#11
മൊഡ്യൂൾ (libnsspem.so) ലഭ്യമാണ്, തുടർന്ന് PEM ഫയലുകൾ ലോഡ് ചെയ്തേക്കാം. നിങ്ങൾക്ക് ഉപയോഗിക്കണമെങ്കിൽ
നിലവിലെ ഡയറക്‌ടറിയിൽ നിന്നുള്ള ഒരു ഫയൽ, അതിന് മുമ്പായി "./" എന്ന പ്രിഫിക്‌സ് നൽകുക
ഒരു വിളിപ്പേര് ഉപയോഗിച്ച് ആശയക്കുഴപ്പം ഒഴിവാക്കുക. വിളിപ്പേരിൽ ":" ഉണ്ടെങ്കിൽ, അത് ആവശ്യമാണ്
പാസ്‌വേഡ് ഡിലിമിറ്റർ ആയി തിരിച്ചറിയപ്പെടാത്ത വിധം "\" എന്നതിന് മുമ്പായി. എങ്കിൽ
വിളിപ്പേര് "\" അടങ്ങിയിരിക്കുന്നു, അത് തിരിച്ചറിയപ്പെടാതിരിക്കാൻ "\\" ആയി രക്ഷപ്പെടേണ്ടതുണ്ട്
ഒരു രക്ഷപ്പെടൽ കഥാപാത്രമായി.

(iOS-ഉം Mac OS X-ഉം മാത്രം) Curl നിർമ്മിച്ചിരിക്കുന്നത് സുരക്ഷിത ഗതാഗതത്തിന് എതിരാണെങ്കിൽ, പിന്നെ
സർട്ടിഫിക്കറ്റ് സ്ട്രിംഗ് ഒന്നുകിൽ ഒരു സർട്ടിഫിക്കറ്റിന്റെ/പ്രൈവറ്റ് കീയുടെ പേരായിരിക്കാം
സിസ്റ്റം അല്ലെങ്കിൽ ഉപയോക്തൃ കീചെയിൻ, അല്ലെങ്കിൽ PKCS#12-എൻകോഡുചെയ്‌ത സർട്ടിഫിക്കറ്റിലേക്കുള്ള പാതയും സ്വകാര്യവും
താക്കോൽ. നിലവിലെ ഡയറക്‌ടറിയിൽ നിന്ന് ഒരു ഫയൽ ഉപയോഗിക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, ദയവായി അതിന് മുമ്പായി ഉപയോഗിക്കുക
"./" പ്രിഫിക്‌സ്, ഒരു വിളിപ്പേരുമായി ആശയക്കുഴപ്പം ഒഴിവാക്കുന്നതിന്.

ഈ ഓപ്ഷൻ നിരവധി തവണ ഉപയോഗിക്കുകയാണെങ്കിൽ, അവസാനത്തേത് ഉപയോഗിക്കും.

--എഞ്ചിൻ
സൈഫർ പ്രവർത്തനങ്ങൾക്ക് ഉപയോഗിക്കുന്നതിന് OpenSSL ക്രിപ്റ്റോ എഞ്ചിൻ തിരഞ്ഞെടുക്കുക. ഉപയോഗിക്കുക --എഞ്ചിൻ പട്ടിക ലേക്ക്
ബിൽഡ്-ടൈം പിന്തുണയ്ക്കുന്ന എഞ്ചിനുകളുടെ ഒരു ലിസ്റ്റ് പ്രിന്റ് ചെയ്യുക. എല്ലാം (അല്ലെങ്കിൽ ഒന്നുമല്ല) എന്നത് ശ്രദ്ധിക്കുക
എഞ്ചിനുകൾ റൺ-ടൈമിൽ ലഭ്യമായേക്കാം.

--പരിസ്ഥിതി
(RISC OS മാത്രം) എന്ന പേരുകൾ ഉപയോഗിച്ച് പരിസ്ഥിതി വേരിയബിളുകളുടെ ഒരു ശ്രേണി സജ്ജീകരിക്കുന്നു -w ഓപ്ഷൻ
റൺ curl കഴിഞ്ഞാൽ ഉപയോഗപ്രദമായ വിവരങ്ങൾ എളുപ്പത്തിൽ വേർതിരിച്ചെടുക്കാൻ അനുവദിക്കുന്നതിന് പിന്തുണയ്ക്കുന്നു.

--egd-file
(SSL) എൻട്രോപ്പി ഗാതറിംഗ് ഡെമൺ സോക്കറ്റിലേക്കുള്ള പാതയുടെ പേര് വ്യക്തമാക്കുക. സോക്കറ്റ് ആണ്
SSL കണക്ഷനുകൾക്കായി ക്രമരഹിതമായ എഞ്ചിൻ സീഡ് ചെയ്യാൻ ഉപയോഗിക്കുന്നു. ഇതും കാണുക --റാൻഡം-ഫയൽ
ഓപ്ഷൻ.

--100-ടൈമൗട്ട് പ്രതീക്ഷിക്കുന്നു
(HTTP) 100-തുടർച്ചയ്ക്കായി കാത്തിരിക്കാൻ നിങ്ങൾ ചുരുളൻ അനുവദിക്കുന്ന പരമാവധി സമയം സെക്കൻഡിൽ
curl ഒരു പ്രതീക്ഷകൾ പുറപ്പെടുവിക്കുമ്പോൾ പ്രതികരണം: 100-തുടർച്ച തലക്കെട്ട് അതിന്റെ അഭ്യർത്ഥനയിൽ. സ്ഥിരസ്ഥിതിയായി
ചുരുളൻ ഒരു സെക്കൻഡ് കാത്തിരിക്കും. ഈ ഓപ്ഷൻ ദശാംശ മൂല്യങ്ങൾ സ്വീകരിക്കുന്നു! ചുരുളൻ നിർത്തുമ്പോൾ
കാത്തിരിക്കുന്നു, പ്രതികരണം ലഭിച്ചതുപോലെ അത് തുടരും.

(7.47.0 ൽ ചേർത്തു)

--സർട്ട്-തരം
(SSL) നൽകിയിരിക്കുന്ന സർട്ടിഫിക്കറ്റ് ഏത് തരത്തിലുള്ള സർട്ടിഫിക്കറ്റാണെന്ന് ചുരുളിനോട് പറയുന്നു. PEM, DER കൂടാതെ
ENG അംഗീകൃത തരങ്ങളാണ്. വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ, PEM അനുമാനിക്കപ്പെടുന്നു.

ഈ ഓപ്ഷൻ നിരവധി തവണ ഉപയോഗിക്കുകയാണെങ്കിൽ, അവസാനത്തേത് ഉപയോഗിക്കും.

--കാസർട്ട്
(SSL) പിയർ പരിശോധിച്ചുറപ്പിക്കാൻ നിർദ്ദിഷ്‌ട സർട്ടിഫിക്കറ്റ് ഫയൽ ഉപയോഗിക്കാൻ ചുരുളിനോട് പറയുന്നു. ഫയല്
ഒന്നിലധികം CA സർട്ടിഫിക്കറ്റുകൾ അടങ്ങിയിരിക്കാം. സർട്ടിഫിക്കറ്റ്(കൾ) PEM ഫോർമാറ്റിൽ ആയിരിക്കണം.
സാധാരണയായി curl ഇതിനായി നിർമ്മിച്ചിരിക്കുന്നത് ഒരു ഡിഫോൾട്ട് ഫയൽ ഉപയോഗിക്കാനാണ്, അതിനാൽ ഈ ഓപ്ഷൻ സാധാരണയാണ്
ആ ഡിഫോൾട്ട് ഫയൽ മാറ്റാൻ ഉപയോഗിക്കുന്നു.

'CURL_CA_BUNDLE' എന്ന് പേരുള്ള എൻവയോൺമെന്റ് വേരിയബിൾ സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ curl തിരിച്ചറിയുന്നു, കൂടാതെ
ഒരു CA സർട്ടിഫിക്കറ്റ് ബണ്ടിലിലേക്കുള്ള പാതയായി നൽകിയിരിക്കുന്ന പാത ഉപയോഗിക്കുന്നു. ഈ ഓപ്ഷൻ അതിനെ മറികടക്കുന്നു
വേരിയബിൾ.

curl-ന്റെ windows പതിപ്പ്, പേരുള്ള ഒരു CA സർട്ടിഫിക്കറ്റ് ഫയലിനായി സ്വയമേവ തിരയും
´curl-ca-bundle.crt´, ഒന്നുകിൽ curl.exe-യുടെ അതേ ഡയറക്‌ടറിയിലോ കറന്റിലോ
വർക്കിംഗ് ഡയറക്‌ടറി, അല്ലെങ്കിൽ നിങ്ങളുടെ PATH-ലെ ഏതെങ്കിലും ഫോൾഡറിൽ.

NSS SSL ലൈബ്രറിക്ക് നേരെയാണ് ചുരുളൻ നിർമ്മിച്ചിരിക്കുന്നത് എങ്കിൽ, NSS PEM PKCS#11 മൊഡ്യൂൾ
ഈ ഓപ്ഷൻ ശരിയായി പ്രവർത്തിക്കുന്നതിന് (libnsspem.so) ലഭ്യമാകേണ്ടതുണ്ട്.

ഈ ഓപ്ഷൻ നിരവധി തവണ ഉപയോഗിക്കുകയാണെങ്കിൽ, അവസാനത്തേത് ഉപയോഗിക്കും.

--കപത്ത്
(SSL) പിയർ പരിശോധിച്ചുറപ്പിക്കാൻ നിർദ്ദിഷ്‌ട സർട്ടിഫിക്കറ്റ് ഡയറക്‌ടറി ഉപയോഗിക്കാൻ curl-നോട് പറയുന്നു.
ഒന്നിലധികം പാതകൾ ":" ഉപയോഗിച്ച് വേർതിരിച്ചുകൊണ്ട് നൽകാം (ഉദാ
"path1:path2:path3"). സർട്ടിഫിക്കറ്റുകൾ PEM ഫോർമാറ്റിലായിരിക്കണം, കൂടാതെ ചുരുളൻ നിർമ്മിച്ചതാണെങ്കിൽ
OpenSSL-നെതിരെ, c_rehash യൂട്ടിലിറ്റി ഉപയോഗിച്ച് ഡയറക്ടറി പ്രോസസ്സ് ചെയ്തിരിക്കണം
OpenSSL ഉപയോഗിച്ച് വിതരണം ചെയ്തു. ഉപയോഗിക്കുന്നത് --കപത്ത് ഓപ്പൺഎസ്എസ്എൽ-പവർഡ് കേളിനെ എസ്എസ്എൽ ആക്കാൻ അനുവദിക്കാം-
കണക്ഷനുകൾ ഉപയോഗിക്കുന്നതിനേക്കാൾ വളരെ കാര്യക്ഷമമായി --കാസർട്ട് അങ്ങനെയാണെങ്കിൽ --കാസർട്ട് ഫയൽ അടങ്ങിയിരിക്കുന്നു
നിരവധി സിഎ സർട്ടിഫിക്കറ്റുകൾ.

ഈ ഓപ്‌ഷൻ സജ്ജീകരിച്ചിട്ടുണ്ടെങ്കിൽ, ഡിഫോൾട്ട് കപ്പാത്ത് മൂല്യം അവഗണിക്കപ്പെടും, അത് ഉപയോഗിക്കുകയാണെങ്കിൽ
നിരവധി തവണ, അവസാനത്തേത് ഉപയോഗിക്കും.

--pinnedpubkey
(SSL) സ്ഥിരീകരിക്കുന്നതിന് നിർദ്ദിഷ്ട പൊതു കീ ഫയൽ (അല്ലെങ്കിൽ ഹാഷുകൾ) ഉപയോഗിക്കാൻ curl-നോട് പറയുന്നു
സമപ്രായക്കാരൻ. PEM അല്ലെങ്കിൽ DER-ൽ ഒരൊറ്റ പൊതു കീ അടങ്ങുന്ന ഒരു ഫയലിലേക്കുള്ള പാതയാണിത്
ഫോർമാറ്റ്, അല്ലെങ്കിൽ ´sha64//´ ന് മുമ്പുള്ള ബേസ്256 എൻകോഡ് ചെയ്ത sha256 ഹാഷുകളുടെ എണ്ണം
´;' കൊണ്ട് വേർതിരിച്ചിരിക്കുന്നു

ഒരു TLS അല്ലെങ്കിൽ SSL കണക്ഷൻ ചർച്ച ചെയ്യുമ്പോൾ, സെർവർ സൂചിപ്പിക്കുന്ന ഒരു സർട്ടിഫിക്കറ്റ് അയയ്ക്കുന്നു
അതിന്റെ ഐഡന്റിറ്റി. ഈ സർട്ടിഫിക്കറ്റിൽ നിന്ന് ഒരു പബ്ലിക് കീ എക്‌സ്‌ട്രാക്‌റ്റുചെയ്യുന്നു, ഇല്ലെങ്കിൽ
ഈ ഓപ്‌ഷനിൽ നൽകിയിരിക്കുന്ന പൊതു കീയുമായി കൃത്യമായി പൊരുത്തപ്പെടുന്നു, curl നിർത്തലാക്കും
ഏതെങ്കിലും ഡാറ്റ അയയ്ക്കുന്നതിനോ സ്വീകരിക്കുന്നതിനോ മുമ്പുള്ള കണക്ഷൻ.

OpenSSL, GnuTLS, GSKit എന്നിവയ്‌ക്കായി 7.39.0-ൽ ചേർത്തു. NSS നായി 7.43.0 ൽ ചേർത്തു
wolfSSL/CyaSSL. OpenSSL, GnuTLS, NSS കൂടാതെ 256-ൽ sha7.44.0 പിന്തുണ ചേർത്തു
wolfSSL/CyaSSL. മറ്റ് SSL ബാക്കെൻഡുകൾ പിന്തുണയ്ക്കുന്നില്ല.

ഈ ഓപ്ഷൻ നിരവധി തവണ ഉപയോഗിക്കുകയാണെങ്കിൽ, അവസാനത്തേത് ഉപയോഗിക്കും.

--cert-status
(SSL) ഉപയോഗിച്ച് സെർവർ സർട്ടിഫിക്കറ്റിന്റെ സ്റ്റാറ്റസ് പരിശോധിക്കാൻ curl-നോട് പറയുന്നു
സർട്ടിഫിക്കറ്റ് സ്റ്റാറ്റസ് അഭ്യർത്ഥന (അതായത്. OCSP സ്റ്റാപ്ലിംഗ്) TLS വിപുലീകരണം.

ഈ ഓപ്‌ഷൻ പ്രവർത്തനക്ഷമമാക്കുകയും സെർവർ ഒരു അസാധുവായ (ഉദാ: കാലഹരണപ്പെട്ട) പ്രതികരണം അയയ്ക്കുകയും ചെയ്യുന്നുവെങ്കിൽ,
സെർവർ സർട്ടിഫിക്കറ്റ് അസാധുവാക്കിയതായി പ്രതികരണം സൂചിപ്പിക്കുന്നുവെങ്കിൽ, അല്ലെങ്കിൽ ഇല്ല
എല്ലാ പ്രതികരണവും ലഭിച്ചു, പരിശോധന പരാജയപ്പെടുന്നു.

ഇത് നിലവിൽ OpenSSL, GnuTLS, NSS ബാക്കെൻഡുകളിൽ മാത്രമാണ് നടപ്പിലാക്കുന്നത്. (ചേർത്തു
7.41.0 ൽ)

--false-start

(SSL) TLS ഹാൻഡ്‌ഷേക്ക് സമയത്ത് തെറ്റായ തുടക്കം ഉപയോഗിക്കാൻ curl-നോട് പറയുന്നു. തെറ്റായ ആരംഭം ഒരു മോഡാണ്
പരിശോധിക്കുന്നതിന് മുമ്പ് ഒരു TLS ക്ലയന്റ് ആപ്ലിക്കേഷൻ ഡാറ്റ അയക്കാൻ തുടങ്ങും
സെർവറിന്റെ പൂർത്തിയായ സന്ദേശം, അങ്ങനെ പൂർണ്ണമായ പ്രകടനം നടത്തുമ്പോൾ ഒരു റൗണ്ട് ട്രിപ്പ് സംരക്ഷിക്കുന്നു
ഹസ്തദാനം.

ഇത് നിലവിൽ NSS-ലും സുരക്ഷിത ഗതാഗതത്തിലും (iOS 7.0 അല്ലെങ്കിൽ
പിന്നീട്, അല്ലെങ്കിൽ OS X 10.9 അല്ലെങ്കിൽ അതിനു ശേഷമുള്ള) ബാക്കെൻഡുകൾ. (7.42.0 ൽ ചേർത്തു)

-f, --പരാജയം
(HTTP) സെർവർ പിശകുകളിൽ നിശബ്ദമായി പരാജയപ്പെടുക (ഔട്ട്‌പുട്ട് ഇല്ല). ഇത് കൂടുതലും ചെയ്യുന്നത്
പരാജയപ്പെട്ട ശ്രമങ്ങളെ നന്നായി കൈകാര്യം ചെയ്യാൻ സ്‌ക്രിപ്റ്റുകളും മറ്റും മികച്ച രീതിയിൽ പ്രവർത്തനക്ഷമമാക്കുക. സാധാരണ സന്ദർഭങ്ങളിൽ എപ്പോൾ
ഒരു HTTP സെർവർ ഒരു ഡോക്യുമെന്റ് നൽകുന്നതിൽ പരാജയപ്പെടുന്നു, അത് പ്രസ്താവിക്കുന്ന ഒരു HTML പ്രമാണം നൽകുന്നു
(എന്തുകൊണ്ടാണെന്നും കൂടുതലും ഇത് പലപ്പോഴും വിവരിക്കുന്നു). ഈ പതാക ചുരുളുന്നത് തടയും
അത് ഔട്ട്പുട്ട് ചെയ്ത് പിശക് റിട്ടേൺ 22.

ഈ രീതി സുരക്ഷിതമല്ല, മാത്രമല്ല പ്രതികരണം വിജയിക്കാത്ത അവസരങ്ങളുമുണ്ട്
കോഡുകൾ കടന്നുപോകും, ​​പ്രത്യേകിച്ചും ആധികാരികത ഉൾപ്പെടുമ്പോൾ (പ്രതികരണ കോഡുകൾ
401, 407).

-എഫ്, --ഫോം
(HTTP) ഒരു ഉപയോക്താവ് അമർത്തിയ പൂരിപ്പിച്ച ഫോം അനുകരിക്കാൻ ഇത് ചുരുളനെ അനുവദിക്കുന്നു
സമർപ്പിക്കുക ബട്ടൺ. ഇത് Content-Type multipart/form- ഉപയോഗിച്ച് ഡാറ്റ പോസ്റ്റ് ചെയ്യാൻ ചുരുളുന്നു
RFC 2388 അനുസരിച്ച് ഡാറ്റ. ഇത് ബൈനറി ഫയലുകൾ അപ്‌ലോഡ് ചെയ്യാൻ പ്രാപ്തമാക്കുന്നു
'content' ഭാഗം ഒരു ഫയലാകാൻ, @ ചിഹ്നം ഉപയോഗിച്ച് ഫയലിന്റെ പേര് പ്രിഫിക്‌സ് ചെയ്യുക. വെറുതെ കിട്ടാൻ
ഒരു ഫയലിൽ നിന്നുള്ള ഉള്ളടക്ക ഭാഗം, < എന്ന ചിഹ്നത്തോടൊപ്പം ഫയലിന്റെ പേര് പ്രിഫിക്‌സ് ചെയ്യുക. ദി
@ ഉം < ഉം തമ്മിലുള്ള വ്യത്യാസം @ എന്നത് പോസ്റ്റിൽ ഒരു ഫയൽ അറ്റാച്ചുചെയ്യുന്നു
ഒരു ഫയൽ അപ്‌ലോഡ് ചെയ്യുമ്പോൾ, < ഒരു ടെക്സ്റ്റ് ഫീൽഡ് ഉണ്ടാക്കുകയും അതിനുള്ള ഉള്ളടക്കം നേടുകയും ചെയ്യുന്നു
ഒരു ഫയലിൽ നിന്നുള്ള ടെക്സ്റ്റ് ഫീൽഡ്.

ഉദാഹരണം, നിങ്ങളുടെ പാസ്‌വേഡ് ഫയൽ സെർവറിലേക്ക് അയയ്‌ക്കുന്നതിന്, 'പാസ്‌വേഡ്' എന്നതിന്റെ പേരാണ്
ഫോം-ഫീൽഡ് / etc / passwd ഇൻപുട്ട് ആയിരിക്കും:

ചുരുൾ -എഫ് പാസ്‌വേഡ്=@/ etc / passwd www.mypasswords.com

ഒരു ഫയലിന് പകരം stdin-ൽ നിന്നുള്ള ഉള്ളടക്കം വായിക്കാൻ, ഫയൽനാമമായി ഉപയോഗിക്കുക. ഇത് പോകുന്നു
@, < നിർമ്മിതികൾ. നിർഭാഗ്യവശാൽ, a-ൽ നിന്നുള്ള ഫയൽ വായിക്കുന്നതിനെ ഇത് പിന്തുണയ്ക്കുന്നില്ല
കൈമാറ്റം ആരംഭിക്കുന്നതിന് മുമ്പ് പൂർണ്ണ വലുപ്പം ആവശ്യമുള്ളതിനാൽ പൈപ്പ് അല്ലെങ്കിൽ സമാനമായ പേര്.

ഒരു രീതിയിൽ 'type=' ഉപയോഗിച്ച് ഏത് ഉള്ളടക്ക-തരം ഉപയോഗിക്കണമെന്ന് നിങ്ങൾക്ക് ചുരുളൻ പറയാനാകും
സമാനമായത്:

ചുരുൾ -എഫ്"[ഇമെയിൽ പരിരക്ഷിച്ചിരിക്കുന്നു];type=text/html" url.com

or

ചുരുൾ -F "name=daniel;type=text/foo" url.com

ക്രമീകരണം വഴി നിങ്ങൾക്ക് ഒരു ഫയൽ അപ്‌ലോഡ് ഭാഗത്തിന്റെ പേര് ഫീൽഡ് വ്യക്തമായി മാറ്റാനും കഴിയും
ഫയൽ നാമം=, ഇതുപോലെ:

ചുരുൾ -F "file=@localfile;filename=nameinpost" url.com

ഫയൽനാമം/പാത്തിൽ ',' അല്ലെങ്കിൽ ';' അടങ്ങിയിട്ടുണ്ടെങ്കിൽ, അത് ഇനിപ്പറയുന്നതുപോലുള്ള ഇരട്ട ഉദ്ധരണികളാൽ ഉദ്ധരിക്കപ്പെടണം:

ചുരുൾ -F "file=@\"localfile\";filename=\"nameinpost\"" url.com

or

ചുരുൾ -F 'file=@"localfile";filename="nameinpost"' url.com

ഒരു ഫയലിന്റെ പേര്/പാത്ത് ഇരട്ട ഉദ്ധരണികൾ ഉപയോഗിച്ചാണ് ഉദ്ധരിച്ചതെങ്കിൽ, ഏതെങ്കിലും ഇരട്ട ഉദ്ധരണികൾ അല്ലെങ്കിൽ
ഫയലിന്റെ പേരിലുള്ള ബാക്ക്സ്ലാഷ് ബാക്ക്സ്ലാഷ് വഴി ഒഴിവാക്കണം.

മാനുവലിൽ കൂടുതൽ ഉദാഹരണങ്ങളും വിശദാംശങ്ങളും കാണുക.

ഈ ഓപ്ഷൻ ഒന്നിലധികം തവണ ഉപയോഗിക്കാം.

--ftp-അക്കൗണ്ട് [ഡാറ്റ]
(FTP) ഒരു FTP സെർവർ ഉപയോക്തൃനാമവും പാസ്‌വേഡും ഉള്ളതിന് ശേഷം "അക്കൗണ്ട് ഡാറ്റ" ആവശ്യപ്പെടുമ്പോൾ
നൽകിയിട്ടുണ്ട്, ഈ ഡാറ്റ ACCT കമാൻഡ് ഉപയോഗിച്ച് അയച്ചു. (7.13.0 ൽ ചേർത്തു)

ഈ ഓപ്ഷൻ നിരവധി തവണ ഉപയോഗിക്കുകയാണെങ്കിൽ, അവസാനത്തേത് ഉപയോഗിക്കും.

--ftp-alternative-to-user
(FTP) USER, PASS കമാൻഡുകൾ ഉപയോഗിച്ച് പ്രാമാണീകരിക്കുന്നത് പരാജയപ്പെടുകയാണെങ്കിൽ, ഈ കമാൻഡ് അയയ്ക്കുക.
ഒരു ക്ലയന്റ് ഉപയോഗിച്ച് FTPS വഴി Tumbleweed-ന്റെ സുരക്ഷിത ഗതാഗത സെർവറിലേക്ക് കണക്റ്റ് ചെയ്യുമ്പോൾ
സർട്ടിഫിക്കറ്റ്, "SITE AUTH" ഉപയോഗിച്ച് ഉപയോക്തൃനാമം വീണ്ടെടുക്കാൻ സെർവറിനോട് പറയും
സർട്ടിഫിക്കറ്റ്. (7.15.5 ൽ ചേർത്തു)

--ftp-create-dirs
(FTP/SFTP) ഒരു FTP അല്ലെങ്കിൽ SFTP URL/ഓപ്പറേഷൻ നിലവിൽ ഇല്ലാത്ത ഒരു പാത്ത് ഉപയോഗിക്കുമ്പോൾ
സെർവറിൽ നിലവിലുണ്ട്, ചുരുളിന്റെ സാധാരണ സ്വഭാവം പരാജയപ്പെടുക എന്നതാണ്. ഈ ഓപ്ഷൻ ഉപയോഗിച്ച്,
curl പകരം വിട്ടുപോയ ഡയറക്ടറികൾ സൃഷ്ടിക്കാൻ ശ്രമിക്കും.

--ftp-രീതി [രീതി]
(FTP) ഒരു FTP(S) സെർവറിൽ ഒരു ഫയലിൽ എത്താൻ curl ഉപയോഗിക്കേണ്ട രീതി നിയന്ത്രിക്കുക. ദി
മെത്തേഡ് ആർഗ്യുമെന്റ് ഇനിപ്പറയുന്ന ബദലുകളിൽ ഒന്നായിരിക്കണം:

മൾട്ടിസിഡബ്ല്യുഡി
തന്നിരിക്കുന്ന URL-ലെ ഓരോ പാത്ത് ഭാഗത്തിനും curl ഒരൊറ്റ CWD പ്രവർത്തനം നടത്തുന്നു. വേണ്ടി
ആഴത്തിലുള്ള ശ്രേണികൾ ഇതിനർത്ഥം നിരവധി കമാൻഡുകൾ എന്നാണ്. RFC 1738 പറയുന്നത് ഇങ്ങനെയാണ്
ചെയ്തിരിക്കണം. ഇതാണ് ഡിഫോൾട്ട് എന്നാൽ ഏറ്റവും മന്ദഗതിയിലുള്ള പെരുമാറ്റം.

nocwd curl CWD ഇല്ല. curl SIZE, RETR, STOR മുതലായവ ചെയ്ത് പൂർണ്ണമായി നൽകും
ഈ കമാൻഡുകൾക്കെല്ലാം സെർവറിലേക്കുള്ള പാത. ഇതാണ് ഏറ്റവും വേഗതയേറിയ പെരുമാറ്റം.

സിംഗിൾസിഡബ്ല്യുഡി
curl പൂർണ്ണ ടാർഗെറ്റ് ഡയറക്‌ടറിയിൽ ഒരു CWD ചെയ്യുന്നു, തുടർന്ന് പ്രവർത്തിക്കുന്നു
ഫയൽ "സാധാരണ" (multicwd കേസിൽ പോലെ). ഇത് കുറച്ചുകൂടി മാനദണ്ഡമാണ്
'nocwd' എന്നതിനേക്കാൾ അനുസരണമുള്ളതാണ്, എന്നാൽ 'multicwd' യുടെ മുഴുവൻ പിഴയും ഇല്ലാതെ.

(7.15.1 ൽ ചേർത്തു)

--ftp-pasv
(FTP) ഡാറ്റാ കണക്ഷനായി നിഷ്ക്രിയ മോഡ് ഉപയോഗിക്കുക. നിഷ്ക്രിയമാണ് ആന്തരിക ഡിഫോൾട്ട്
പെരുമാറ്റം, എന്നാൽ ഈ ഓപ്‌ഷൻ ഉപയോഗിക്കുന്നത് മുമ്പത്തേതിനെ അസാധുവാക്കാൻ ഉപയോഗിക്കാം -P/-ftp-port
ഓപ്ഷൻ. (7.11.0 ൽ ചേർത്തു)

ഈ ഓപ്ഷൻ നിരവധി തവണ ഉപയോഗിക്കുകയാണെങ്കിൽ, ആദ്യത്തേത് മാത്രമേ ഉപയോഗിക്കൂ. പഴയപടിയാക്കുന്നു ഒരു
നിർബന്ധിത നിഷ്ക്രിയത്വം യഥാർത്ഥത്തിൽ ചെയ്യാൻ കഴിയില്ല, എന്നാൽ നിങ്ങൾ ശരിയായത് നടപ്പിലാക്കണം
-പി, --ftp-പോർട്ട് വീണ്ടും.

നിഷ്ക്രിയ മോഡ് അർത്ഥമാക്കുന്നത് curl ആദ്യം EPSV കമാൻഡും പിന്നീട് PASV-യും പരീക്ഷിക്കും
--disable-epsv ഉപയോഗിക്കുന്നു.

--ftp-skip-pasv-ip
(FTP) സെർവർ അതിന്റെ പ്രതികരണത്തിൽ നിർദ്ദേശിക്കുന്ന IP വിലാസം ഉപയോഗിക്കരുതെന്ന് ചുരുളിനോട് പറയുക
curl ഡാറ്റ കണക്ഷൻ ബന്ധിപ്പിക്കുമ്പോൾ curl-ന്റെ PASV കമാൻഡ്. പകരം ചുരുളൻ വീണ്ടും ചെയ്യും-
കൺട്രോൾ കണക്ഷനുപയോഗിക്കുന്ന അതേ IP വിലാസം ഉപയോഗിക്കുക. (ചേർത്തു
7.14.2)

PASV-ന് പകരം PORT, EPRT അല്ലെങ്കിൽ EPSV ഉപയോഗിക്കുകയാണെങ്കിൽ ഈ ഓപ്‌ഷന് യാതൊരു ഫലവുമില്ല.

--ftp-pret
(FTP) PASV (ഒപ്പം EPSV) ന് മുമ്പായി ഒരു PRET കമാൻഡ് അയയ്ക്കാൻ curl-നോട് പറയുക. ചില FTP സെർവറുകൾ,
പ്രധാനമായും drftpd, ഡയറക്ടറി ലിസ്റ്റിംഗുകൾക്കും ഈ നിലവാരമില്ലാത്ത കമാൻഡ് ആവശ്യമാണ്
PASV മോഡിൽ ഡൗൺലോഡ് ചെയ്യുക. (7.20.x-ൽ ചേർത്തു)

--ftp-ssl-ccc
(FTP) CCC ഉപയോഗിക്കുക (കമാൻഡ് ചാനൽ ക്ലിയർ ചെയ്യുക) ശേഷം SSL/TLS ലെയർ ഷട്ട് ഡൗൺ ചെയ്യുന്നു
ആധികാരികമാക്കുന്നു. ബാക്കിയുള്ള കൺട്രോൾ ചാനൽ ആശയവിനിമയം അൺക്രിപ്റ്റ് ചെയ്യപ്പെടും.
ഇത് NAT റൂട്ടറുകളെ FTP ഇടപാട് പിന്തുടരാൻ അനുവദിക്കുന്നു. സ്ഥിരസ്ഥിതി മോഡ് നിഷ്ക്രിയമാണ്.
കാണുക --ftp-ssl-ccc-mode മറ്റ് മോഡുകൾക്കായി. (7.16.1 ൽ ചേർത്തു)

--ftp-ssl-ccc-mode [സജീവ/നിഷ്ക്രിയ]
(FTP) CCC ഉപയോഗിക്കുക (കമാൻഡ് ചാനൽ ക്ലിയർ ചെയ്യുക) CCC മോഡ് സജ്ജമാക്കുന്നു. നിഷ്ക്രിയ മോഡ് ചെയ്യില്ല
ഷട്ട്ഡൗൺ ആരംഭിക്കുക, പകരം സെർവർ അത് ചെയ്യാൻ കാത്തിരിക്കുക, മറുപടി നൽകില്ല
സെർവറിൽ നിന്നുള്ള ഷട്ട്ഡൗൺ വരെ. സജീവ മോഡ് ഷട്ട്ഡൗൺ ആരംഭിക്കുകയും കാത്തിരിക്കുകയും ചെയ്യുന്നു
സെർവറിൽ നിന്നുള്ള മറുപടിക്കായി. (7.16.2 ൽ ചേർത്തു)

--ftp-ssl-control
(FTP) FTP ലോഗിൻ ചെയ്യുന്നതിനായി SSL/TLS ആവശ്യമാണ്, കൈമാറ്റത്തിന് മായ്‌ക്കുക. സുരക്ഷിതമാക്കാൻ അനുവദിക്കുന്നു
പ്രാമാണീകരണം, എന്നാൽ കാര്യക്ഷമതയ്ക്കായി എൻക്രിപ്റ്റ് ചെയ്യാത്ത ഡാറ്റ കൈമാറ്റങ്ങൾ. പരാജയപ്പെടുന്നു
സെർവർ SSL/TLS പിന്തുണയ്ക്കുന്നില്ലെങ്കിൽ കൈമാറുക. (7.16.0 ൽ ചേർത്തു) അത് ഇപ്പോഴും കഴിയും
ഉപയോഗിക്കും എന്നാൽ ഭാവി പതിപ്പിൽ നീക്കം ചെയ്യും.

--ഫോം-സ്ട്രിംഗ്
(HTTP) ഇതിന് സമാനമാണ് --ഫോം പേരിട്ടിരിക്കുന്ന പരാമീറ്ററിന്റെ മൂല്യ സ്ട്രിംഗ് എന്നതൊഴിച്ചാൽ
അക്ഷരാർത്ഥത്തിൽ ഉപയോഗിച്ചു. മുൻനിരയിലുള്ള '@', '<' പ്രതീകങ്ങളും ഒപ്പം ';type=' സ്ട്രിംഗും
മൂല്യത്തിന് പ്രത്യേക അർത്ഥമില്ല. ഇത് മുൻഗണനയായി ഉപയോഗിക്കുക --ഫോം എന്തെങ്കിലും ഉണ്ടെങ്കിൽ
സ്ട്രിംഗ് മൂല്യം ആകസ്മികമായി '@' അല്ലെങ്കിൽ '<' സവിശേഷതകൾ ട്രിഗർ ചെയ്യാനുള്ള സാധ്യത
of --ഫോം.

-ജി, --ഗ്ലോബോഫ്
ഈ ഓപ്ഷൻ "URL ഗ്ലോബിംഗ് പാഴ്സർ" സ്വിച്ച് ഓഫ് ചെയ്യുന്നു. നിങ്ങൾ ഈ ഓപ്ഷൻ സജ്ജമാക്കുമ്പോൾ, നിങ്ങൾ
{}[] എന്ന അക്ഷരങ്ങൾ അടങ്ങിയ URL-കൾ അവ ഇല്ലാതെ തന്നെ വ്യക്തമാക്കാൻ കഴിയും
ചുരുളൻ തന്നെ വ്യാഖ്യാനിക്കുന്നു. ഈ അക്ഷരങ്ങൾ സാധാരണ നിയമപരമായ URL അല്ല എന്നത് ശ്രദ്ധിക്കുക
ഉള്ളടക്കങ്ങൾ എന്നാൽ അവ യുആർഐ സ്റ്റാൻഡേർഡ് അനുസരിച്ച് എൻകോഡ് ചെയ്യണം.

-ജി, --ഗെറ്റ്
ഉപയോഗിക്കുമ്പോൾ, ഈ ഓപ്‌ഷൻ എല്ലാ ഡാറ്റയും ഉപയോഗിച്ച് വ്യക്തമാക്കും -d, --ഡാറ്റ, --ഡാറ്റ-ബൈനറി
or --data-urlencode POST അഭ്യർത്ഥനയ്ക്ക് പകരം ഒരു HTTP GET അഭ്യർത്ഥനയിൽ ഉപയോഗിക്കുന്നതിന്
അല്ലാത്തപക്ഷം ഉപയോഗിക്കുമെന്ന്. URL-ൽ ഒരു '?' ഉപയോഗിച്ച് ഡാറ്റ കൂട്ടിച്ചേർക്കും
സെപ്പറേറ്റർ.

-I-യുമായി സംയോജിപ്പിച്ച് ഉപയോഗിക്കുകയാണെങ്കിൽ, POST ഡാറ്റ പകരം URL-ൽ ചേർക്കും
ഒരു ഹെഡ് അഭ്യർത്ഥനയോടെ.

ഈ ഓപ്ഷൻ നിരവധി തവണ ഉപയോഗിക്കുകയാണെങ്കിൽ, ആദ്യത്തേത് മാത്രമേ ഉപയോഗിക്കൂ. ഈ കാരണം ആണ്
ഒരു GET പഴയപടിയാക്കുന്നത് അർത്ഥമാക്കുന്നില്ല, എന്നാൽ പകരം നിങ്ങൾ അത് നടപ്പിലാക്കണം
നിങ്ങൾ ഇഷ്ടപ്പെടുന്ന ഇതര രീതി.

-H, --തലക്കെട്ട്
(HTTP) ഒരു സെർവറിലേക്ക് HTTP അയയ്ക്കുമ്പോൾ അഭ്യർത്ഥനയിൽ ഉൾപ്പെടുത്താനുള്ള അധിക തലക്കെട്ട്. നിങ്ങൾ
അധിക തലക്കെട്ടുകൾ എത്ര വേണമെങ്കിലും വ്യക്തമാക്കിയേക്കാം. നിങ്ങൾ ഒരു കസ്റ്റം ചേർക്കേണ്ടതുണ്ടെങ്കിൽ ശ്രദ്ധിക്കുക
ചുരുളൻ ഉപയോഗിക്കുന്ന ആന്തരിക പേരുകളിലൊന്നിന്റെ അതേ പേരുള്ള തലക്കെട്ട്, നിങ്ങളുടെ
ബാഹ്യമായി സജ്ജീകരിച്ച തലക്കെട്ട് ആന്തരികമായതിന് പകരം ഉപയോഗിക്കും. ഇത് നിങ്ങളെ അനുവദിക്കുന്നു
ചുരുളൻ സാധാരണ ചെയ്യുന്നതിനേക്കാൾ തന്ത്രപരമായ കാര്യങ്ങൾ ഉണ്ടാക്കുക. നിങ്ങൾ പകരം വയ്ക്കരുത്
നിങ്ങൾ എന്താണ് ചെയ്യുന്നതെന്ന് നന്നായി അറിയാതെ ആന്തരികമായി തലക്കെട്ടുകൾ സജ്ജമാക്കുക. ഒരു നീക്കം ചെയ്യുക
ആന്തരിക തലക്കെട്ടിന്റെ വലതുവശത്ത് ഉള്ളടക്കം കൂടാതെ പകരം നൽകൽ
കോളൻ, ഇതുപോലെ: -H "ഹോസ്റ്റ്:". മൂല്യമില്ലാത്ത ഇഷ്‌ടാനുസൃത തലക്കെട്ട് നിങ്ങൾ അയയ്‌ക്കുകയാണെങ്കിൽ, അത്
ഹെഡർ ഒരു അർദ്ധവിരാമം ഉപയോഗിച്ച് അവസാനിപ്പിക്കണം, ഉദാഹരണത്തിന് -H "എക്സ്-കസ്റ്റം-ഹെഡർ;" അയയ്ക്കാൻ
"എക്സ്-കസ്റ്റം-ഹെഡർ:".

നിങ്ങൾ ചേർക്കുന്ന/മാറ്റിസ്ഥാപിക്കുന്ന ഓരോ തലക്കെട്ടും ശരിയായ അവസാനത്തോടെയാണ് അയച്ചതെന്ന് curl ഉറപ്പാക്കും-
ഓഫ്-ലൈൻ മാർക്കർ, നിങ്ങൾ ഇങ്ങനെ ചെയ്യണം അല്ല തലക്കെട്ട് ഉള്ളടക്കത്തിന്റെ ഭാഗമായി അത് ചേർക്കുക: ചെയ്യുക
പുതിയ ലൈനുകളോ ക്യാരേജ് റിട്ടേണുകളോ ചേർക്കരുത്, അവ നിങ്ങൾക്ക് കാര്യങ്ങൾ കുഴപ്പത്തിലാക്കും.

ഇത് കാണുക -എ, --ഉപയോക്തൃ ഏജന്റ് ഒപ്പം -ഇ, --റഫറർ ഓപ്ഷനുകൾ.

7.37.0 മുതൽ, നിങ്ങൾക്ക് ആവശ്യമാണ് --പ്രോക്സി-ഹെഡർ a എന്നതിനായി ഉദ്ദേശിച്ചിട്ടുള്ള ഇഷ്‌ടാനുസൃത തലക്കെട്ടുകൾ അയയ്‌ക്കാൻ
പ്രോക്സി.

ഉദാഹരണം:

# curl -H "X-ആദ്യ പേര്: ജോ" http://192.168.0.1/

മുന്നറിയിപ്പ്: ഈ ഓപ്‌ഷൻ ഉപയോഗിച്ച് സജ്ജീകരിച്ച തലക്കെട്ടുകൾ എല്ലാ അഭ്യർത്ഥനകളിലും സജ്ജീകരിക്കും - അതിനുശേഷവും
കൂടെ പറഞ്ഞതുപോലെ റീഡയറക്‌ടുകൾ പിന്തുടരുന്നു -എൽ, --സ്ഥാനം. ഇത് നയിച്ചേക്കാം
ഒറിജിനൽ ഹോസ്റ്റിന് പുറമെ മറ്റ് ഹോസ്റ്റുകളിലേക്ക് ഹെഡ്ഡർ അയയ്‌ക്കുന്നു, അതിനാൽ സെൻസിറ്റീവ് തലക്കെട്ടുകൾ
ഇനിപ്പറയുന്ന റീഡയറക്‌ടുകൾക്കൊപ്പം ജാഗ്രതയോടെ ഉപയോഗിക്കണം.

ഒന്നിലധികം തലക്കെട്ടുകൾ ചേർക്കാനും/മാറ്റിസ്ഥാപിക്കാനും/നീക്കാനും ഈ ഓപ്ഷൻ ഒന്നിലധികം തവണ ഉപയോഗിക്കാം.

--hostpubmd5
(SCP/SFTP) 32 ഹെക്സാഡെസിമൽ അക്കങ്ങൾ അടങ്ങിയ ഒരു സ്ട്രിംഗ് കടന്നുപോകുക. സ്ട്രിംഗ് ആയിരിക്കണം
റിമോട്ട് ഹോസ്റ്റിന്റെ പൊതു കീയുടെ 128 ബിറ്റ് MD5 ചെക്ക്സം, curl നിരസിക്കും
md5sums പൊരുത്തപ്പെടുന്നില്ലെങ്കിൽ ഹോസ്റ്റുമായുള്ള കണക്ഷൻ. (7.17.1 ൽ ചേർത്തു)

--ഉള്ളടക്ക-ദൈർഘ്യം അവഗണിക്കുക
HTTP-യ്‌ക്ക്, ഉള്ളടക്ക-ദൈർഘ്യ തലക്കെട്ട് അവഗണിക്കുക. സെർവറുകൾക്ക് ഇത് പ്രത്യേകിച്ചും ഉപയോഗപ്രദമാണ്
Apache 1.x പ്രവർത്തിക്കുന്നു, ഇത് വലിയ ഫയലുകൾക്ക് തെറ്റായ ഉള്ളടക്ക ദൈർഘ്യം റിപ്പോർട്ട് ചെയ്യും
2 ജിഗാബൈറ്റിലധികം.

FTP-യ്‌ക്ക് (7.46.0 മുതൽ), മുമ്പത്തെ വലുപ്പം കണ്ടെത്തുന്നതിന് RETR കമാൻഡ് ഒഴിവാക്കുക
ഒരു ഫയൽ ഡൗൺലോഡ് ചെയ്യുന്നു.

-i, --ഉൾപ്പെടുന്നു
(HTTP) ഔട്ട്‌പുട്ടിൽ HTTP-ഹെഡർ ഉൾപ്പെടുത്തുക. HTTP-ഹെഡറിൽ ഇതുപോലുള്ള കാര്യങ്ങൾ ഉൾപ്പെടുന്നു
സെർവർ-നാമം, പ്രമാണത്തിന്റെ തീയതി, HTTP-പതിപ്പ് എന്നിവയും മറ്റും...

-ഞാൻ, --തല
(HTTP/FTP/FILE) HTTP-ഹെഡർ മാത്രം ലഭ്യമാക്കുക! HTTP-സെർവറുകൾ HEAD എന്ന കമാൻഡ് ഫീച്ചർ ചെയ്യുന്നു
ഒരു ഡോക്യുമെന്റിന്റെ തലക്കെട്ടല്ലാതെ മറ്റൊന്നും ലഭിക്കാൻ ഇത് ഉപയോഗിക്കുന്നു. ഒരു FTP-യിൽ ഉപയോഗിക്കുമ്പോൾ അല്ലെങ്കിൽ
FILE ഫയൽ, curl ഫയൽ വലുപ്പവും അവസാന പരിഷ്ക്കരണ സമയവും മാത്രം പ്രദർശിപ്പിക്കുന്നു.

--ഇന്റർഫേസ്
ഒരു നിർദ്ദിഷ്ട ഇന്റർഫേസ് ഉപയോഗിച്ച് ഒരു പ്രവർത്തനം നടത്തുക. നിങ്ങൾക്ക് ഇന്റർഫേസ് നാമം, IP നൽകാം
വിലാസം അല്ലെങ്കിൽ ഹോസ്റ്റ് പേര്. ഒരു ഉദാഹരണം ഇതുപോലെയാകാം:

curl --interface eth0:1 http://www.netscape.com/

ഈ ഓപ്ഷൻ നിരവധി തവണ ഉപയോഗിക്കുകയാണെങ്കിൽ, അവസാനത്തേത് ഉപയോഗിക്കും.

-j, --ജങ്ക്-സെഷൻ-കുക്കികൾ
(HTTP) തന്നിരിക്കുന്ന ഫയലിൽ നിന്നുള്ള കുക്കികൾ വായിക്കാൻ curl-നോട് പറയുമ്പോൾ, ഈ ഓപ്ഷൻ ഉണ്ടാക്കും
അത് എല്ലാ "സെഷൻ കുക്കികളും" നിരസിക്കുന്നു. ഇത് അടിസ്ഥാനപരമായി a എന്നതിന് സമാനമായ ഫലമുണ്ടാക്കും
പുതിയ സെഷൻ ആരംഭിച്ചു. സാധാരണ ബ്രൗസറുകൾ എപ്പോഴും സെഷൻ കുക്കികൾ നിരസിക്കുന്നു
അവ അടച്ചിരിക്കുന്നു.

-ജെ, --റിമോട്ട്-ഹെഡർ-നെയിം
(HTTP) ഈ ഓപ്ഷൻ പറയുന്നു -ഓ, --വിദൂര-നാമം സെർവർ-നിർദ്ദിഷ്ട ഉപയോഗിക്കാനുള്ള ഓപ്ഷൻ
URL-ൽ നിന്ന് ഒരു ഫയലിന്റെ പേര് എക്‌സ്‌ട്രാക്‌റ്റുചെയ്യുന്നതിനുപകരം ഉള്ളടക്ക-വ്യവഹാര ഫയൽനാമം.

നൽകിയിരിക്കുന്ന ഫയൽ നാമത്തിൽ %-സീക്വൻസുകൾ (ഇതുവരെ) ഡീകോഡ് ചെയ്യാൻ ഒരു ശ്രമവുമില്ല, അതിനാൽ ഇത്
ഓപ്ഷൻ നിങ്ങൾക്ക് അപ്രതീക്ഷിതമായ ഫയൽ നാമങ്ങൾ നൽകിയേക്കാം.

-k, --സുരക്ഷിതമല്ല
(SSL) ഈ ഓപ്‌ഷൻ "സുരക്ഷിതമല്ലാത്ത" SSL കണക്ഷനുകൾ നടത്താനും കൂടാതെ curl-നെ വ്യക്തമായി അനുവദിക്കുന്നു
കൈമാറ്റങ്ങൾ. എല്ലാ SSL കണക്ഷനുകളും CA ഉപയോഗിച്ച് സുരക്ഷിതമാക്കാൻ ശ്രമിക്കുന്നു
സ്ഥിരസ്ഥിതിയായി സർട്ടിഫിക്കറ്റ് ബണ്ടിൽ ഇൻസ്റ്റാൾ ചെയ്തു. ഇത് എല്ലാ കണക്ഷനുകളും പരിഗണിക്കുന്നു
അല്ലാതെ "സുരക്ഷിതമല്ലാത്തത്" പരാജയപ്പെടും -കെ, --സുരക്ഷിതമല്ല ഉപയോഗിക്കുന്നു.

കൂടുതൽ വിവരങ്ങൾക്ക് ഈ ഓൺലൈൻ ഉറവിടം കാണുക:
http://curl.haxx.se/docs/sslcerts.html

-കെ, --config
ഏത് കോൺഫിഗറേഷൻ ഫയലിൽ നിന്നാണ് ചുരുളൻ ആർഗ്യുമെന്റുകൾ വായിക്കേണ്ടതെന്ന് വ്യക്തമാക്കുക. കോൺഫിഗറേഷൻ ഫയൽ ഒരു വാചകമാണ്
കമാൻഡ് ലൈൻ ആർഗ്യുമെന്റുകൾ എഴുതാൻ കഴിയുന്ന ഫയലിൽ അത് ഉപയോഗിക്കും
അവ യഥാർത്ഥ കമാൻഡ് ലൈനിൽ എഴുതിയിരിക്കുന്നു.

ഓപ്ഷനുകളും അവയുടെ പാരാമീറ്ററുകളും ഒരേ കോൺഫിഗറേഷൻ ഫയൽ ലൈനിൽ വ്യക്തമാക്കിയിരിക്കണം,
വൈറ്റ്‌സ്‌പെയ്‌സ്, കോളൻ അല്ലെങ്കിൽ ഈക്വൽസ് സൈൻ എന്നിവയാൽ വേർതിരിച്ചിരിക്കുന്നു. നീണ്ട ഓപ്ഷൻ പേരുകൾ കഴിയും
പ്രാരംഭ ഇരട്ട ഡാഷുകൾ ഇല്ലാതെ കോൺഫിഗറേഷൻ ഫയലിൽ ഓപ്ഷണലായി നൽകാം, അങ്ങനെയാണെങ്കിൽ,
കോളൻ അല്ലെങ്കിൽ തുല്യ പ്രതീകങ്ങൾ സെപ്പറേറ്ററായി ഉപയോഗിക്കാം. ഓപ്ഷൻ ആണെങ്കിൽ
ഒന്നോ രണ്ടോ ഡാഷുകൾ ഉപയോഗിച്ച് വ്യക്തമാക്കിയാൽ, തമ്മിൽ കോളനോ തുല്യമായ പ്രതീകമോ ഉണ്ടാകരുത്
ഓപ്ഷനും അതിന്റെ പാരാമീറ്ററും.

പരാമീറ്ററിൽ വൈറ്റ്‌സ്‌പെയ്‌സ് അടങ്ങിയിരിക്കണമെങ്കിൽ, പരാമീറ്റർ അതിനുള്ളിൽ ഉൾപ്പെടുത്തിയിരിക്കണം
ഉദ്ധരണികൾ. ഇരട്ട ഉദ്ധരണികൾക്കുള്ളിൽ, ഇനിപ്പറയുന്ന എസ്കേപ്പ് സീക്വൻസുകൾ ലഭ്യമാണ്: \\, \",
\t, \n, \r കൂടാതെ \v. മറ്റേതെങ്കിലും അക്ഷരത്തിന് മുമ്പുള്ള ഒരു ബാക്ക്സ്ലാഷ് അവഗണിക്കപ്പെടും. ആദ്യമാണെങ്കിൽ
കോൺഫിഗറേഷൻ ലൈനിന്റെ കോളം ഒരു '#' പ്രതീകമാണ്, ബാക്കിയുള്ള വരി ഇതായി പരിഗണിക്കും
ഒരു അഭിപ്രായം. കോൺഫിഗറേഷൻ ഫയലിൽ ഫിസിക്കൽ ലൈനിന് ഒരു ഓപ്ഷൻ മാത്രം എഴുതുക.

stdin-ൽ നിന്ന് ഫയൽ വായിക്കാൻ ചുരുളൻ ഉണ്ടാക്കാൻ ഫയലിന്റെ പേര് -K, --config '-' ആയി വ്യക്തമാക്കുക.

കോൺഫിഗറേഷൻ ഫയലിൽ ഒരു URL വ്യക്തമാക്കാൻ, നിങ്ങൾ അത് വ്യക്തമാക്കേണ്ടതുണ്ട്.
ഉപയോഗിച്ച് --url ഐച്ഛികം, അല്ലാതെ URL സ്വന്തം ലൈനിൽ എഴുതിക്കൊണ്ടല്ല. അതിനാൽ, അത്
ഇതുപോലെ കാണപ്പെടാം:

url = "http://curl.haxx.se/docs/"

ചുരുളൻ വിളിക്കപ്പെടുമ്പോൾ, അത് എല്ലായ്പ്പോഴും (അല്ലാതെ -q ഉപയോഗിക്കുന്നു) ഒരു ഡിഫോൾട്ട് കോൺഫിഗറിനായി പരിശോധിക്കുന്നു
ഫയൽ കണ്ടുപിടിച്ചാൽ അത് ഉപയോഗിക്കുന്നു. ഡിഫോൾട്ട് കോൺഫിഗറേഷൻ ഫയൽ ഇനിപ്പറയുന്നവയിൽ പരിശോധിച്ചു
ഈ ക്രമത്തിലുള്ള സ്ഥലങ്ങൾ:

1) curl "home dir" കണ്ടെത്താൻ ശ്രമിക്കുന്നു: ഇത് ആദ്യം CURL_HOME പരിശോധിക്കുകയും തുടർന്ന് പരിശോധിക്കുകയും ചെയ്യുന്നു
ഹോം എൻവയോൺമെന്റ് വേരിയബിളുകൾ. പരാജയപ്പെട്ടാൽ, Unix-like-ൽ getpwuid() ഉപയോഗിക്കുന്നു
സിസ്റ്റങ്ങൾ (ഇത് നിങ്ങളുടെ സിസ്റ്റത്തിലെ നിലവിലെ ഉപയോക്താവിന് നൽകിയിരിക്കുന്ന ഹോം ഡിയർ തിരികെ നൽകുന്നു). ഓൺ
വിൻഡോസ്, അത് APPDATA വേരിയബിളിനായി പരിശോധിക്കുന്നു, അല്ലെങ്കിൽ അവസാന ആശ്രയമായി
'%USERPROFILE%\അപ്ലിക്കേഷൻ ഡാറ്റ'.

2) വിൻഡോസിൽ, ഹോം ഡിററിൽ _curlrc ഫയൽ ഇല്ലെങ്കിൽ, അത് ഒന്ന് പരിശോധിക്കുന്നു
അതേ dir curl എക്സിക്യൂട്ടബിൾ സ്ഥാപിച്ചിരിക്കുന്നു. Unix പോലുള്ള സിസ്റ്റങ്ങളിൽ, അത് ലളിതമായി ചെയ്യും
നിർണ്ണയിച്ച ഹോം ഡയറിൽ നിന്ന് .curlrc ലോഡ് ചെയ്യാൻ ശ്രമിക്കുക.

# --- ഉദാഹരണ ഫയൽ ---
#ഇതൊരു കമന്റാണ്
url = "curl.haxx.se"
ഔട്ട്പുട്ട് = "curlhere.html"
ഉപയോക്തൃ ഏജന്റ് = "സൂപ്പർ ഏജന്റ്/1.0"

# കൂടാതെ മറ്റൊരു URL കൂടി നേടുക
url = "curl.haxx.se/docs/manpage.html"
-O
റഫറർ = "http://nowhereatall.com/"
# --- ഉദാഹരണ ഫയലിന്റെ അവസാനം ---

ഒന്നിലധികം കോൺഫിഗറേഷൻ ഫയലുകൾ ലോഡ് ചെയ്യാൻ ഈ ഓപ്ഷൻ ഒന്നിലധികം തവണ ഉപയോഗിക്കാം.

--കീപ്പാലിവ്-സമയം
അയയ്ക്കുന്നതിന് മുമ്പ് ഒരു കണക്ഷൻ നിഷ്ക്രിയമായി തുടരേണ്ട സമയം ഈ ഓപ്‌ഷൻ സജ്ജമാക്കുന്നു
കീപലിവ് പേടകങ്ങളും വ്യക്തിഗത സൂക്ഷിപ്പു പേടകങ്ങൾക്കിടയിലുള്ള സമയവും. അത് നിലവിൽ ഉണ്ട്
TCP_KEEPIDLE, TCP_KEEPINTVL സോക്കറ്റ് വാഗ്ദാനം ചെയ്യുന്ന ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളിൽ ഫലപ്രദമാണ്
ഓപ്ഷനുകൾ (ലിനക്സ്, സമീപകാല AIX, HP-UX എന്നിവയും അതിലേറെയും) എങ്കിൽ ഈ ഓപ്ഷന് യാതൊരു ഫലവുമില്ല
--നോ-കീപാലീവ് ഉപയോഗിക്കുന്നു. (7.18.0 ൽ ചേർത്തു)

ഈ ഓപ്ഷൻ നിരവധി തവണ ഉപയോഗിക്കുകയാണെങ്കിൽ, അവസാനത്തേത് ഉപയോഗിക്കും. വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ,
ഓപ്ഷൻ ഡിഫോൾട്ട് 60 സെക്കൻഡ്.

--താക്കോൽ
(SSL/SSH) സ്വകാര്യ കീ ഫയലിന്റെ പേര്. ഇതിൽ നിങ്ങളുടെ സ്വകാര്യ കീ നൽകാൻ നിങ്ങളെ അനുവദിക്കുന്നു
പ്രത്യേക ഫയൽ. SSH-നായി, വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ, ഇനിപ്പറയുന്ന കാൻഡിഡേറ്റുകളെ curl പരീക്ഷിക്കുന്നു
ഓർഡർ: '~/.ssh/id_rsa','~/.ssh/id_dsa', './id_rsa', './id_dsa'.

ഈ ഓപ്ഷൻ നിരവധി തവണ ഉപയോഗിക്കുകയാണെങ്കിൽ, അവസാനത്തേത് ഉപയോഗിക്കും.

--കീ-തരം
(SSL) സ്വകാര്യ കീ ഫയൽ തരം. നിങ്ങളുടെ ഏത് തരം എന്ന് വ്യക്തമാക്കുക --താക്കോൽ നൽകിയിരിക്കുന്നത് സ്വകാര്യ കീ ആണ്.
DER, PEM, ENG എന്നിവ പിന്തുണയ്ക്കുന്നു. വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ, PEM അനുമാനിക്കപ്പെടുന്നു.

ഈ ഓപ്ഷൻ നിരവധി തവണ ഉപയോഗിക്കുകയാണെങ്കിൽ, അവസാനത്തേത് ഉപയോഗിക്കും.

--krb
(FTP) Kerberos പ്രാമാണീകരണവും ഉപയോഗവും പ്രവർത്തനക്ഷമമാക്കുക. ലെവൽ നൽകുകയും വേണം
'വ്യക്തം', 'സുരക്ഷിതം', 'രഹസ്യം' അല്ലെങ്കിൽ 'സ്വകാര്യം' എന്നിവയിൽ ഒന്നായിരിക്കുക. നിങ്ങൾ ഒരു ലെവൽ ഉപയോഗിക്കണം
ഇത് ഇതിലൊന്നല്ല, പകരം 'സ്വകാര്യം' ഉപയോഗിക്കും.

ഈ ഓപ്ഷന് kerberos4 പിന്തുണയോടെ നിർമ്മിച്ച ഒരു ലൈബ്രറി ആവശ്യമാണ്. ഇത് വളരെ അല്ല
സാധാരണ. ഉപയോഗിക്കുക -വി, --പതിപ്പ് നിങ്ങളുടെ ചുരുളൻ അതിനെ പിന്തുണയ്ക്കുന്നുണ്ടോ എന്നറിയാൻ.

ഈ ഓപ്ഷൻ നിരവധി തവണ ഉപയോഗിക്കുകയാണെങ്കിൽ, അവസാനത്തേത് ഉപയോഗിക്കും.

-l, --ലിസ്റ്റ്-മാത്രം
(FTP) ഒരു എഫ്‌ടിപി ഡയറക്‌ടറി ലിസ്‌റ്റ് ചെയ്യുമ്പോൾ, ഈ സ്വിച്ച് പേരിന് മാത്രമുള്ള കാഴ്‌ച നിർബന്ധമാക്കുന്നു. ഇതാണ്
ഒരു FTP-യുടെ ഉള്ളടക്കം മെഷീൻ പാഴ്‌സ് ചെയ്യാൻ ഉപയോക്താവിന് താൽപ്പര്യമുണ്ടെങ്കിൽ പ്രത്യേകിച്ചും ഉപയോഗപ്രദമാണ്
സാധാരണ ഡയറക്‌ടറി കാഴ്‌ച ഒരു സാധാരണ രൂപമോ ഫോർമാറ്റോ ഉപയോഗിക്കാത്തതിനാൽ ഡയറക്‌ടറി.
ഇങ്ങനെ ഉപയോഗിക്കുമ്പോൾ, സെർവറിലേക്ക് ഒരു NLST കമാൻഡ് അയയ്‌ക്കാൻ ഓപ്ഷൻ കാരണമാകുന്നു
LIST ന് പകരം.

ശ്രദ്ധിക്കുക: ചില FTP സെർവറുകൾ NLST-യോടുള്ള പ്രതികരണത്തിൽ ഫയലുകൾ മാത്രം ലിസ്റ്റ് ചെയ്യുന്നു; അവർ ചെയ്യുന്നില്ല
ഉപ ഡയറക്ടറികളും പ്രതീകാത്മക ലിങ്കുകളും ഉൾപ്പെടുന്നു.

(POP3) POP3-ൽ നിന്ന് ഒരു നിർദ്ദിഷ്‌ട ഇമെയിൽ വീണ്ടെടുക്കുമ്പോൾ, ഈ സ്വിച്ച് ഒരു ലിസ്റ്റിനെ നിർബന്ധിക്കുന്നു
RETR എന്നതിനുപകരം നടപ്പിലാക്കാനുള്ള കമാൻഡ്. ഉപയോക്താവാണെങ്കിൽ ഇത് പ്രത്യേകിച്ചും ഉപയോഗപ്രദമാണ്
സെർവറിൽ ഒരു നിർദ്ദിഷ്‌ട സന്ദേശ ഐഡി നിലവിലുണ്ടോ എന്നും അതിന്റെ വലുപ്പം എന്താണെന്നും കാണാൻ ആഗ്രഹിക്കുന്നു.

ശ്രദ്ധിക്കുക: കൂടിച്ചേർന്നാൽ -എക്സ്, --അഭ്യർത്ഥന , അയയ്ക്കാൻ ഈ ഓപ്ഷൻ ഉപയോഗിക്കാം
പകരം ഒരു UIDL കമാൻഡ്, അതിനാൽ ഉപയോക്താവിന് ഇമെയിലിന്റെ തനതായ ഐഡന്റിഫയർ ഉപയോഗിക്കാം
അഭ്യർത്ഥന നടത്താനുള്ള സന്ദേശ ഐഡിയെക്കാൾ. (7.21.5 ൽ ചേർത്തു)

-L, --ലൊക്കേഷൻ
(HTTP/HTTPS) അഭ്യർത്ഥിച്ച പേജ് മറ്റൊരുതിലേക്ക് നീക്കിയതായി സെർവർ റിപ്പോർട്ട് ചെയ്യുകയാണെങ്കിൽ
ലൊക്കേഷൻ (ഒരു സ്ഥാനം: തലക്കെട്ടും ഒരു 3XX പ്രതികരണ കോഡും ഉപയോഗിച്ച് സൂചിപ്പിച്ചിരിക്കുന്നു), ഈ ഓപ്ഷൻ
പുതിയ സ്ഥലത്ത് അഭ്യർത്ഥന ചുരുളൻ വീണ്ടും ചെയ്യും. കൂടെ ഉപയോഗിച്ചാൽ -ഞാൻ,
--ഉൾപ്പെടുന്നു or -ഞാൻ, --തല, അഭ്യർത്ഥിച്ച എല്ലാ പേജുകളിൽ നിന്നുമുള്ള തലക്കെട്ടുകൾ കാണിക്കും. എപ്പോൾ
പ്രാമാണീകരണം ഉപയോഗിക്കുന്നു, curl അതിന്റെ ക്രെഡൻഷ്യലുകൾ പ്രാരംഭ ഹോസ്റ്റിലേക്ക് മാത്രമേ അയയ്ക്കൂ. അത് അങ്ങിനെയെങ്കിൽ
റീഡയറക്‌ട് മറ്റൊരു ഹോസ്റ്റിലേക്ക് curl എടുക്കുന്നു, അതിന് തടസ്സപ്പെടുത്താൻ കഴിയില്ല
ഉപയോക്താവ്+പാസ്‌വേഡ്. ഇതും കാണുക --ലൊക്കേഷൻ-വിശ്വസനീയം ഇത് എങ്ങനെ മാറ്റാം എന്നതിനെക്കുറിച്ച്. നിങ്ങൾക്ക് പരിമിതപ്പെടുത്താം
ഉപയോഗിച്ച് പിന്തുടരേണ്ട റീഡയറക്‌ടുകളുടെ അളവ് --max-redirs ഓപ്ഷൻ.

curl ഒരു റീഡയറക്‌ട് പിന്തുടരുകയും അഭ്യർത്ഥന ഒരു പ്ലെയിൻ GET അല്ലാതിരിക്കുകയും ചെയ്യുമ്പോൾ (ഉദാഹരണത്തിന് POST
അല്ലെങ്കിൽ PUT), HTTP പ്രതികരണം 301 ആണെങ്കിൽ ഒരു GET ഉപയോഗിച്ച് ഇത് ഇനിപ്പറയുന്ന അഭ്യർത്ഥന നടത്തും,
302, അല്ലെങ്കിൽ 303. പ്രതികരണ കോഡ് മറ്റേതെങ്കിലും 3xx കോഡ് ആണെങ്കിൽ, curl വീണ്ടും അയയ്‌ക്കും
അതേ പരിഷ്‌ക്കരിക്കാത്ത രീതി ഉപയോഗിച്ച് ഇനിപ്പറയുന്ന അഭ്യർത്ഥന.

ഒരു 30x കഴിഞ്ഞ് GET അല്ലാത്ത അഭ്യർത്ഥന രീതി GET ആയി മാറ്റരുതെന്ന് നിങ്ങൾക്ക് curl-നോട് പറയാം
അതിനുള്ള സമർപ്പിത ഓപ്ഷനുകൾ ഉപയോഗിച്ച് പ്രതികരണം: --post301, --post302 ഒപ്പം
പോസ്റ്റ്303.

--libcurl
ഏതെങ്കിലും സാധാരണ curl കമാൻഡ് ലൈനിലേക്ക് ഈ ഓപ്ഷൻ ചേർക്കുക, നിങ്ങൾക്ക് ഒരു libcurl- ലഭിക്കും.
നിങ്ങളുടേതിന് തുല്യമായ ഫയലിലേക്ക് എഴുതിയ സി സോഴ്സ് കോഡ് ഉപയോഗിക്കുന്നു
കമാൻഡ്-ലൈൻ പ്രവർത്തനം ചെയ്യുന്നു!

ഈ ഓപ്‌ഷൻ നിരവധി തവണ ഉപയോഗിക്കുകയാണെങ്കിൽ, അവസാനം നൽകിയ ഫയലിന്റെ പേര് ഉപയോഗിക്കും. (ചേർത്തു
7.16.1 ൽ)

--പരിധി നിരക്ക്
നിങ്ങൾക്ക് ചുരുളൻ ഉപയോഗിക്കാൻ ആഗ്രഹിക്കുന്ന പരമാവധി ട്രാൻസ്ഫർ നിരക്ക് വ്യക്തമാക്കുക - ഡൗൺലോഡുകൾക്കും ഒപ്പം
അപ്ലോഡുകൾ. നിങ്ങൾക്ക് പരിമിതമായ പൈപ്പ് ഉണ്ടെങ്കിൽ ഈ ഫീച്ചർ ഉപയോഗപ്രദമാണ്
നിങ്ങളുടെ മുഴുവൻ ബാൻഡ്‌വിഡ്‌ത്തും ഉപയോഗിക്കാതിരിക്കാൻ കൈമാറുക. അത് മന്ദഗതിയിലാക്കാൻ
ആയിരിക്കും.

ഒരു സഫിക്സ് ചേർത്തിട്ടില്ലെങ്കിൽ തന്നിരിക്കുന്ന വേഗത ബൈറ്റുകൾ/സെക്കൻഡിൽ അളക്കുന്നു.
'k' അല്ലെങ്കിൽ 'K' ചേർക്കുന്നത്, സംഖ്യയെ കിലോബൈറ്റുകളായി കണക്കാക്കും, 'm' അല്ലെങ്കിൽ M' അതിനെ ഉണ്ടാക്കുന്നു
മെഗാബൈറ്റുകൾ, അതേസമയം 'g' അല്ലെങ്കിൽ 'G' അതിനെ ജിഗാബൈറ്റ് ആക്കുന്നു. ഉദാഹരണങ്ങൾ: 200K, 3m, 1G.

മുഴുവൻ കൈമാറ്റത്തിലും കണക്കാക്കിയ ശരാശരി വേഗതയാണ് നൽകിയിരിക്കുന്ന നിരക്ക്. അതിന്റെ അർത്ഥം
ചുരുളൻ ചെറിയ പൊട്ടിത്തെറികളിൽ ഉയർന്ന ട്രാൻസ്ഫർ വേഗത ഉപയോഗിച്ചേക്കാം, എന്നാൽ കാലക്രമേണ അത് ഉപയോഗിക്കുന്നു
നൽകിയിരിക്കുന്ന നിരക്കിൽ കൂടുതലല്ല.

നിങ്ങളും ഉപയോഗിക്കുകയാണെങ്കിൽ -Y, --നിശ്ചയിക്കപ്പെട്ട പരമാവധി വേഗത ഓപ്ഷൻ, ആ ഓപ്‌ഷൻ മുൻ‌ഗണന എടുക്കും
വേഗത-പരിധി ലോജിക്ക് നിലനിർത്താൻ സഹായിക്കുന്നതിന് നിരക്ക്-പരിമിതപ്പെടുത്തൽ ചെറുതായി തകരാറിലാക്കിയേക്കാം
പ്രവർത്തിക്കുന്നു.

ഈ ഓപ്ഷൻ നിരവധി തവണ ഉപയോഗിക്കുകയാണെങ്കിൽ, അവസാനത്തേത് ഉപയോഗിക്കും.

--ലോക്കൽ-പോർട്ട് [-എണ്ണം]
കണക്ഷൻ(കൾ)ക്കായി ഉപയോഗിക്കുന്നതിന് ഇഷ്ടപ്പെട്ട നമ്പറോ പ്രാദേശിക പോർട്ട് നമ്പറുകളുടെ ശ്രേണിയോ സജ്ജമാക്കുക.
സ്വഭാവമനുസരിച്ച് പോർട്ട് നമ്പറുകൾ ഒരു വിരളമായ വിഭവമാണ്, അത് ചിലപ്പോൾ തിരക്കിലായിരിക്കും
അതിനാൽ ഈ ശ്രേണി വളരെ ഇടുങ്ങിയ ഒന്നായി ക്രമീകരിക്കുന്നത് അനാവശ്യ കണക്ഷനു കാരണമായേക്കാം
സജ്ജീകരണ പരാജയങ്ങൾ. (7.15.2 ൽ ചേർത്തു)

--ലൊക്കേഷൻ-വിശ്വസനീയം
(HTTP/HTTPS) ലൈക്ക് -എൽ, --സ്ഥാനം, എന്നാൽ എല്ലാവർക്കും പേര് + പാസ്‌വേഡ് അയയ്ക്കാൻ അനുവദിക്കും
സൈറ്റ് റീഡയറക്‌ട് ചെയ്‌തേക്കാവുന്ന ഹോസ്റ്റുകൾ. ഇത് ഒരു സെക്യൂരിറ്റി അവതരിപ്പിക്കുകയോ നൽകാതിരിക്കുകയോ ചെയ്യാം
നിങ്ങളുടെ പ്രാമാണീകരണം അയയ്‌ക്കുന്ന ഒരു സൈറ്റിലേക്ക് സൈറ്റ് നിങ്ങളെ റീഡയറക്‌ട് ചെയ്‌താൽ ലംഘനം
വിവരം (HTTP അടിസ്ഥാന പ്രാമാണീകരണത്തിന്റെ കാര്യത്തിൽ ഇത് പ്ലെയിൻടെക്‌സ്റ്റ് ആണ്).

-m, --പരമാവധി-സമയം
മുഴുവൻ പ്രവർത്തനവും എടുക്കാൻ നിങ്ങൾ അനുവദിക്കുന്ന പരമാവധി സമയം സെക്കൻഡുകൾ. ഇത് ഉപയോഗപ്രദമാണ്
വേഗത കുറഞ്ഞ നെറ്റ്‌വർക്കുകളോ ലിങ്കുകളോ കാരണം നിങ്ങളുടെ ബാച്ച് ജോലികൾ മണിക്കൂറുകളോളം തൂങ്ങിക്കിടക്കുന്നത് തടയുന്നതിന്
താഴോട്ടു പോകുന്നു. 7.32.0 മുതൽ, ഈ ഓപ്ഷൻ ദശാംശ മൂല്യങ്ങൾ സ്വീകരിക്കുന്നു, എന്നാൽ യഥാർത്ഥമായത്
നിർദ്ദിഷ്‌ട സമയപരിധി ദശാംശത്തിൽ വർദ്ധിക്കുന്നതിനാൽ കാലഹരണപ്പെടൽ കൃത്യത കുറയും
കൃത്യത. ഇതും കാണുക --കണക്ട്-ടൈംഔട്ട് ഓപ്ഷൻ.

ഈ ഓപ്ഷൻ നിരവധി തവണ ഉപയോഗിക്കുകയാണെങ്കിൽ, അവസാനത്തേത് ഉപയോഗിക്കും.

--ലോഗിൻ-ഓപ്ഷനുകൾ
സെർവർ പ്രാമാണീകരണ സമയത്ത് ഉപയോഗിക്കേണ്ട ലോഗിൻ ഓപ്ഷനുകൾ വ്യക്തമാക്കുക.

ഉപയോഗിച്ചേക്കാവുന്ന പ്രോട്ടോക്കോൾ നിർദ്ദിഷ്ട ഓപ്ഷനുകൾ വ്യക്തമാക്കാൻ നിങ്ങൾക്ക് ലോഗിൻ ഓപ്ഷനുകൾ ഉപയോഗിക്കാം
പ്രാമാണീകരണ സമയത്ത്. നിലവിൽ IMAP, POP3, SMTP എന്നിവ മാത്രമേ ലോഗിൻ ഓപ്ഷനുകൾ പിന്തുണയ്ക്കുന്നുള്ളൂ.
ലോഗിൻ ഓപ്ഷനുകളെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക് ദയവായി RFC 2384, RFC 5092, IETF എന്നിവ കാണുക.
draft draft-earhart-url-smtp-00.txt (7.34.0-ൽ ചേർത്തു).

ഈ ഓപ്ഷൻ നിരവധി തവണ ഉപയോഗിക്കുകയാണെങ്കിൽ, അവസാനത്തേത് ഉപയോഗിക്കും.

--മെയിൽ-ഓത്ത്
(SMTP) ഒരൊറ്റ വിലാസം വ്യക്തമാക്കുക. പ്രാമാണീകരണം വ്യക്തമാക്കാൻ ഇത് ഉപയോഗിക്കും
മറ്റൊരു സെർവറിലേക്ക് റിലേ ചെയ്യുന്ന ഒരു സമർപ്പിച്ച സന്ദേശത്തിന്റെ വിലാസം (ഐഡന്റിറ്റി).

(7.25.0 ൽ ചേർത്തു)

--മെയിൽ-നിന്ന്
(SMTP) നൽകിയിരിക്കുന്ന മെയിൽ അയയ്‌ക്കേണ്ട ഒരൊറ്റ വിലാസം വ്യക്തമാക്കുക.

(7.20.0 ൽ ചേർത്തു)

--max-filesize
ഡൗൺലോഡ് ചെയ്യേണ്ട ഫയലിന്റെ പരമാവധി വലുപ്പം (ബൈറ്റുകളിൽ) വ്യക്തമാക്കുക. ആവശ്യപ്പെട്ട ഫയൽ ആണെങ്കിൽ
ഈ മൂല്യത്തേക്കാൾ വലുത്, കൈമാറ്റം ആരംഭിക്കില്ല, പുറത്തുകടക്കുമ്പോൾ ചുരുളൻ തിരികെ വരും
കോഡ് 63.

ശ്രദ്ധിക്കുക: ഡൗൺലോഡ് ചെയ്യുന്നതിന് മുമ്പ് ഫയൽ വലുപ്പം എല്ലായ്പ്പോഴും അറിയില്ല, അത്തരം ഫയലുകൾക്ക് ഇത്
ഫയൽ കൈമാറ്റം ഈ നൽകിയിരിക്കുന്നതിനേക്കാൾ വലുതായി അവസാനിച്ചാലും ഓപ്ഷന് ഫലമുണ്ടാകില്ല
പരിധി. ഇത് എഫ്‌ടിപി, എച്ച്‌ടിടിപി കൈമാറ്റങ്ങളെ ബാധിക്കുന്നു.

--mail-rcpt
(SMTP) ഒരൊറ്റ വിലാസം, ഉപയോക്തൃനാമം അല്ലെങ്കിൽ മെയിലിംഗ് ലിസ്റ്റിന്റെ പേര് വ്യക്തമാക്കുക.

ഒരു മെയിൽ ട്രാൻസ്ഫർ നടത്തുമ്പോൾ, സ്വീകർത്താവ് സാധുവായ ഒരു ഇമെയിൽ വിലാസം വ്യക്തമാക്കണം
എന്നതിലേക്ക് മെയിൽ അയക്കാൻ. (7.20.0 ൽ ചേർത്തു)

ഒരു വിലാസ പരിശോധന നടത്തുമ്പോൾ (VRFY കമാൻഡ്), സ്വീകർത്താവ് ആയിരിക്കണം
ഉപയോക്തൃനാമം അല്ലെങ്കിൽ ഉപയോക്തൃനാമം, ഡൊമെയ്ൻ (RFC3.5-ന്റെ സെക്ഷൻ 5321 പ്രകാരം) എന്നിങ്ങനെ വ്യക്തമാക്കിയിരിക്കുന്നു.
(7.34.0 ൽ ചേർത്തു)

ഒരു മെയിലിംഗ് ലിസ്റ്റ് വികസിപ്പിക്കുമ്പോൾ (EXPN കമാൻഡ്), സ്വീകർത്താവ് ആയിരിക്കണം
"സുഹൃത്തുക്കൾ" അല്ലെങ്കിൽ "ലണ്ടൻ-ഓഫീസ്" പോലുള്ള മെയിലിംഗ് ലിസ്റ്റ് നാമം ഉപയോഗിച്ച് വ്യക്തമാക്കിയിരിക്കുന്നു.
(7.34.0 ൽ ചേർത്തു)

--max-redirs
അനുവദനീയമായ റീഡയറക്ഷൻ-ഫോളോവിംഗുകളുടെ പരമാവധി എണ്ണം സജ്ജമാക്കുക. എങ്കിൽ -എൽ, --സ്ഥാനം ഉപയോഗിക്കുന്നു,
"ഇൻ അസംബ്‌സർഡം" ഇനിപ്പറയുന്ന റീഡയറക്‌ടുകളിൽ നിന്ന് ചുരുളനെ തടയാൻ ഈ ഓപ്ഷൻ ഉപയോഗിക്കാം.
സ്ഥിരസ്ഥിതിയായി, പരിധി 50 റീഡയറക്‌ടുകളായി സജ്ജീകരിച്ചിരിക്കുന്നു. ഇത് നിർമ്മിക്കാൻ ഈ ഓപ്ഷൻ -1 ആയി സജ്ജമാക്കുക
പരിധിയില്ലാത്ത.

ഈ ഓപ്ഷൻ നിരവധി തവണ ഉപയോഗിക്കുകയാണെങ്കിൽ, അവസാനത്തേത് ഉപയോഗിക്കും.

--മെറ്റലിങ്ക്
തന്നിരിക്കുന്ന യുആർഐയെ മെറ്റാലിങ്ക് ഫയലായി പാഴ്‌സ് ചെയ്യാനും പ്രോസസ്സ് ചെയ്യാനും ഈ ഓപ്‌ഷൻ കേളിനോട് പറയാൻ കഴിയും (രണ്ടും
പതിപ്പ് 3 ഉം 4 ഉം (RFC 5854) പിന്തുണയ്‌ക്കുന്നു) കൂടാതെ ലിസ്റ്റ് ചെയ്‌തിരിക്കുന്ന മിററുകൾ ഉപയോഗിക്കുക
പിശകുകൾ ഉണ്ടെങ്കിൽ (ഫയലോ സെർവറോ ലഭ്യമല്ലാത്തത് പോലെ) പരാജയത്തിന്.
ഡൗൺലോഡ് പൂർത്തിയായ ശേഷം ഫയലിന്റെ ഹാഷും ഇത് പരിശോധിക്കും. മെറ്റലിങ്ക്
ഫയൽ തന്നെ ഡൌൺലോഡ് ചെയ്ത് മെമ്മറിയിൽ പ്രോസസ്സ് ചെയ്യുന്നു, ലോക്കൽ ഫയലിൽ സംഭരിക്കുന്നില്ല
സിസ്റ്റം.

ഒരു റിമോട്ട് മെറ്റലിങ്ക് ഫയൽ ഉപയോഗിക്കുന്നതിനുള്ള ഉദാഹരണം:

ചുരുൾ --മെറ്റലിങ്ക് http://www.example.com/example.metalink

ലോക്കൽ ഫയൽ സിസ്റ്റത്തിൽ ഒരു Metalink ഫയൽ ഉപയോഗിക്കുന്നതിന്, FILE പ്രോട്ടോക്കോൾ ഉപയോഗിക്കുക (file://):

ചുരുൾ --മെറ്റലിങ്ക് ഫയൽ://example.metalink

FILE പ്രോട്ടോക്കോൾ അപ്രാപ്‌തമാക്കിയാൽ, ഒരു ലോക്കൽ ഉപയോഗിക്കുന്നതിന് മാർഗമില്ലെന്ന കാര്യം ശ്രദ്ധിക്കുക
ഇത് എഴുതുന്ന സമയത്ത് മെറ്റാലിങ്ക് ഫയൽ. എങ്കിൽ എന്നതും ശ്രദ്ധിക്കുക --മെറ്റലിങ്ക് ഒപ്പം
--ഉൾപ്പെടുന്നു ഒരുമിച്ച് ഉപയോഗിക്കുന്നു, --ഉൾപ്പെടുന്നു അവഗണിക്കപ്പെടും. ഉൾപ്പെടുന്നതാണ് ഇതിന് കാരണം
പ്രതികരണത്തിലെ തലക്കെട്ടുകൾ മെറ്റാലിങ്ക് പാഴ്‌സറിനെ തകർക്കും, തലക്കെട്ടുകൾ ഉൾപ്പെടുത്തിയാൽ
Metalink ഫയലിൽ വിവരിച്ചിരിക്കുന്ന ഫയലിൽ, ഹാഷ് ചെക്ക് പരാജയപ്പെടും.

(ലിബ്മെറ്റാലിങ്ക് ലൈബ്രറിക്ക് എതിരായി നിർമ്മിച്ചതാണെങ്കിൽ 7.27.0 ൽ ചേർത്തു.)

-n, --netrc
ചുരുളൻ സ്കാൻ ചെയ്യുന്നു .netrc (_netrc വിൻഡോസിൽ) ഉപയോക്താവിന്റെ ഹോം ഡയറക്ടറിയിലെ ഫയൽ
ലോഗിൻ നാമത്തിനും പാസ്‌വേഡിനും. ഇത് സാധാരണയായി Unix-ൽ FTP-ക്ക് ഉപയോഗിക്കുന്നു. ഉപയോഗിച്ചാൽ
HTTP, curl ഉപയോക്തൃ പ്രാമാണീകരണം പ്രാപ്തമാക്കും. കാണുക netrc(5) FTP(1) എന്നതിനെക്കുറിച്ചുള്ള വിശദാംശങ്ങൾക്ക്
ഫയൽ ഫോർമാറ്റ്. ആ ഫയലിന് ശരിയായ അനുമതികൾ ഇല്ലെങ്കിൽ Curl പരാതിപ്പെടില്ല
(ഇത് ഒന്നുകിൽ ലോകമോ കൂട്ടമായി വായിക്കാവുന്നതോ ആകരുത്). പരിസ്ഥിതി വേരിയബിൾ "ഹോം"
ഹോം ഡയറക്ടറി കണ്ടെത്താൻ ഉപയോഗിക്കുന്നു.

എങ്ങനെ സജ്ജീകരിക്കാം എന്നതിന്റെ വേഗമേറിയതും ലളിതവുമായ ഒരു ഉദാഹരണം .netrc FTP-ലേക്ക് ചുരുളൻ അനുവദിക്കുന്നതിന്
'മൈസെൽഫ്' എന്ന ഉപയോക്തൃനാമവും 'രഹസ്യം' എന്ന പാസ്‌വേഡും ഉള്ള മെഷീന് host.domain.com
ഇതുപോലെ കാണപ്പെടുന്നു:

മെഷീൻ host.domain.com ലോഗിൻ എന്നെത്തന്നെ പാസ്വേഡ് രഹസ്യ

-എൻ, --നോ-ബഫർ
ഔട്ട്പുട്ട് സ്ട്രീമിന്റെ ബഫറിംഗ് പ്രവർത്തനരഹിതമാക്കുന്നു. സാധാരണ ജോലി സാഹചര്യങ്ങളിൽ, ചുരുളൻ ചെയ്യും
ഒരു സാധാരണ ബഫർ ഔട്ട്പുട്ട് സ്ട്രീം ഉപയോഗിക്കുക, അത് ഔട്ട്പുട്ട് ചെയ്യും
ഡാറ്റ കഷണങ്ങളായി, ഡാറ്റ എത്തുമ്പോൾ കൃത്യമായി വരണമെന്നില്ല. ഇത് ഉപയോഗിച്ച്
ഓപ്ഷൻ ആ ബഫറിംഗ് പ്രവർത്തനരഹിതമാക്കും.

ഇത് നിരാകരിച്ച ഓപ്‌ഷൻ നാമമാണ് രേഖപ്പെടുത്തിയിരിക്കുന്നത് എന്നത് ശ്രദ്ധിക്കുക. നിങ്ങൾക്ക് അങ്ങനെ ഉപയോഗിക്കാം --ബഫർ ലേക്ക്
ബഫറിംഗ് നടപ്പിലാക്കുക.

--netrc-file
ഈ ഓപ്ഷൻ സമാനമാണ് --netrc, നിങ്ങൾ പാത നൽകുന്നതൊഴിച്ചാൽ (കേവലമായ അല്ലെങ്കിൽ
ആപേക്ഷികം) Curl ഉപയോഗിക്കേണ്ട netrc ഫയലിലേക്ക്. നിങ്ങൾക്ക് ഒരു netrc മാത്രമേ വ്യക്തമാക്കാൻ കഴിയൂ
ഓരോ അഭ്യർത്ഥനയ്ക്കും ഫയൽ. നിരവധി ആണെങ്കിൽ --netrc-file ഓപ്ഷനുകൾ നൽകിയിരിക്കുന്നു, മാത്രം അവസാനത്തെ
ഒന്ന് ഉപയോഗിക്കും. (7.21.5 ൽ ചേർത്തു)

ഈ ഓപ്ഷൻ ഏതെങ്കിലും ഉപയോഗത്തെ അസാധുവാക്കുന്നു --netrc അവ പരസ്പരവിരുദ്ധമായതിനാൽ. ഇത് ചെയ്യും
അതും പാലിക്കുക --netrc-ഓപ്ഷണൽ വ്യക്തമാക്കിയാൽ.

--netrc-ഓപ്ഷണൽ
വളരെ സാമ്യമുള്ളതാണ് --netrc, എന്നാൽ ഈ ഐച്ഛികം .netrc ഉപയോഗപ്പെടുത്തുന്നു ഓപ്ഷണൽ അല്ല
നിർബന്ധമായും --netrc ഓപ്ഷൻ ചെയ്യുന്നു.

--ചർച്ച നടത്തുക
(HTTP) നെഗോഷ്യേറ്റ് (SPNEGO) പ്രാമാണീകരണം പ്രാപ്തമാക്കുന്നു.

പ്രോക്സി പ്രാമാണീകരണത്തിനായി നിങ്ങൾക്ക് നെഗോഷ്യേറ്റ് (SPNEGO) പ്രവർത്തനക്ഷമമാക്കണമെങ്കിൽ, അത് ഉപയോഗിക്കുക
--പ്രോക്സി-നെഗോഷ്യേറ്റ്.

ഈ ഓപ്ഷന് GSS-API അല്ലെങ്കിൽ SSPI പിന്തുണയോടെ നിർമ്മിച്ച ഒരു ലൈബ്രറി ആവശ്യമാണ്. ഉപയോഗിക്കുക -വി,
--പതിപ്പ് നിങ്ങളുടെ ചുരുളൻ GSS-API/SSPI, SPNEGO എന്നിവയെ പിന്തുണയ്ക്കുന്നുണ്ടോ എന്നറിയാൻ.

ഈ ഓപ്ഷൻ ഉപയോഗിക്കുമ്പോൾ, നിങ്ങൾ ഒരു വ്യാജവും നൽകണം -u, --ഉപയോക്താവ് സജീവമാക്കാനുള്ള ഓപ്ഷൻ
പ്രാമാണീകരണ കോഡ് ശരിയായി. ഉപയോക്തൃനാമമായി '-u :' അയച്ചാൽ മതി
എന്നതിൽ നിന്നുള്ള പാസ്വേഡ് -u ഓപ്ഷൻ യഥാർത്ഥത്തിൽ ഉപയോഗിക്കുന്നില്ല.

ഈ ഓപ്ഷൻ നിരവധി തവണ ഉപയോഗിക്കുകയാണെങ്കിൽ, ആദ്യത്തേത് മാത്രമേ ഉപയോഗിക്കൂ.

--നോ-കീപാലീവ്
ഡിഫോൾട്ട് ചുരുൾ പോലെ, TCP കണക്ഷനിൽ സൂക്ഷിക്കുന്ന സന്ദേശങ്ങളുടെ ഉപയോഗം പ്രവർത്തനരഹിതമാക്കുന്നു
അവരെ പ്രാപ്തമാക്കുന്നു.

ഇത് നിരാകരിച്ച ഓപ്‌ഷൻ നാമമാണ് രേഖപ്പെടുത്തിയിരിക്കുന്നത് എന്നത് ശ്രദ്ധിക്കുക. നിങ്ങൾക്ക് അങ്ങനെ ഉപയോഗിക്കാം --ജീവനോടെ
Keepalive നടപ്പിലാക്കാൻ.

--no-sessionid
(SSL) എസ്എസ്എൽ സെഷൻ-ഐഡി കാഷിംഗിന്റെ curl-ന്റെ ഉപയോഗം പ്രവർത്തനരഹിതമാക്കുക. ഡിഫോൾട്ടായി എല്ലാ കൈമാറ്റങ്ങളും
കാഷെ ഉപയോഗിച്ച് ചെയ്തു. ശ്രമിക്കുന്നതിലൂടെ യാതൊന്നും ഒരിക്കലും ഉപദ്രവിക്കരുതെന്ന് ശ്രദ്ധിക്കുക
SSL സെഷൻ-ഐഡികൾ വീണ്ടും ഉപയോഗിക്കുക, കാട്ടിൽ തകർന്ന SSL നടപ്പിലാക്കലുകൾ ഉണ്ടെന്ന് തോന്നുന്നു
നിങ്ങൾ വിജയിക്കുന്നതിന് ഇത് പ്രവർത്തനരഹിതമാക്കാൻ നിങ്ങളോട് ആവശ്യപ്പെട്ടേക്കാം. (7.16.0 ൽ ചേർത്തു)

ഇത് നിരാകരിച്ച ഓപ്‌ഷൻ നാമമാണ് രേഖപ്പെടുത്തിയിരിക്കുന്നത് എന്നത് ശ്രദ്ധിക്കുക. നിങ്ങൾക്ക് അങ്ങനെ ഉപയോഗിക്കാം --സെഷൻ ഐഡി
സെഷൻ-ഐഡി കാഷിംഗ് നടപ്പിലാക്കാൻ.

--നോപ്രോക്സി
ഒരു പ്രോക്സി ഉപയോഗിക്കാത്ത ഹോസ്റ്റുകളുടെ കോമയാൽ വേർതിരിച്ച ലിസ്റ്റ്, ഒന്ന് വ്യക്തമാക്കിയിട്ടുണ്ടെങ്കിൽ. ദി
വൈൽഡ്കാർഡ് മാത്രമാണ് ഒരൊറ്റ * പ്രതീകം, അത് എല്ലാ ഹോസ്റ്റുകളുമായും പൊരുത്തപ്പെടുന്നു, ഫലപ്രദമായും
പ്രോക്സി പ്രവർത്തനരഹിതമാക്കുന്നു. ഈ ലിസ്റ്റിലെ ഓരോ പേരും ഒരു ഡൊമെയ്‌നായി പൊരുത്തപ്പെടുന്നു
ഹോസ്റ്റ്നാമം അല്ലെങ്കിൽ ഹോസ്റ്റ്നാമം തന്നെ അടങ്ങിയിരിക്കുന്നു. ഉദാഹരണത്തിന്, local.com പൊരുത്തപ്പെടും
local.com, local.com:80, www.local.com, എന്നാൽ www.notlocal.com അല്ല. (ചേർത്തു
7.19.4).

--ntlm (HTTP) NTLM പ്രാമാണീകരണം പ്രാപ്തമാക്കുന്നു. NTLM പ്രാമാണീകരണ രീതി രൂപകൽപ്പന ചെയ്തത്
മൈക്രോസോഫ്റ്റ്, ഐഐഎസ് വെബ് സെർവറുകൾ ഉപയോഗിക്കുന്നു. ഇതൊരു പ്രൊപ്രൈറ്ററി പ്രോട്ടോക്കോൾ ആണ്, റിവേഴ്സ്-
മിടുക്കരായ ആളുകൾ രൂപകൽപ്പന ചെയ്‌തതും അവരുടെ പരിശ്രമത്തിന്റെ അടിസ്ഥാനത്തിൽ ചുരുളിൽ നടപ്പിലാക്കുന്നതും. ഈ
അത്തരം പെരുമാറ്റം അംഗീകരിക്കാൻ പാടില്ല, ഉപയോഗിക്കുന്ന എല്ലാവരെയും നിങ്ങൾ പ്രോത്സാഹിപ്പിക്കണം
പകരം പൊതുവായതും ഡോക്യുമെന്റ് ചെയ്തതുമായ ഒരു പ്രാമാണീകരണ രീതിയിലേക്ക് മാറാൻ NTLM, ഉദാഹരണത്തിന്
ഡൈജസ്റ്റ്.

നിങ്ങളുടെ പ്രോക്സി പ്രാമാണീകരണത്തിനായി NTLM പ്രവർത്തനക്ഷമമാക്കണമെങ്കിൽ, ഉപയോഗിക്കുക --proxy-ntlm.

ഈ ഓപ്ഷന് SSL പിന്തുണയോടെ നിർമ്മിച്ച ഒരു ലൈബ്രറി ആവശ്യമാണ്. ഉപയോഗിക്കുക -വി, --പതിപ്പ് എന്നറിയാൻ
നിങ്ങളുടെ ചുരുളൻ NTLM-നെ പിന്തുണയ്ക്കുന്നു.

ഈ ഓപ്ഷൻ നിരവധി തവണ ഉപയോഗിക്കുകയാണെങ്കിൽ, ആദ്യത്തേത് മാത്രമേ ഉപയോഗിക്കൂ.

-o, --ഔട്ട്പുട്ട്
ഔട്ട്പുട്ട് എഴുതുക പകരം stdout. നിങ്ങൾ എടുക്കാൻ {} അല്ലെങ്കിൽ [] ഉപയോഗിക്കുകയാണെങ്കിൽ
ഒന്നിലധികം പ്രമാണങ്ങൾ, നിങ്ങൾക്ക് '#' എന്നതിന് ശേഷം ഒരു നമ്പർ ഉപയോഗിക്കാം സ്പെസിഫയർ.
ലഭ്യമാക്കുന്ന URL-നുള്ള നിലവിലെ സ്ട്രിംഗ് ഉപയോഗിച്ച് ആ വേരിയബിളിനെ മാറ്റിസ്ഥാപിക്കും.
ഇതിൽ പോലെ:

ചുരുളുക http://{one,two}.site.com -o "file_#1.txt"

അല്ലെങ്കിൽ ഇതുപോലുള്ള നിരവധി വേരിയബിളുകൾ ഉപയോഗിക്കുക:

ചുരുളുക http://{site,host}.host[1-5].com -o "#1_#2"

നിങ്ങളുടെ പക്കലുള്ള URL-കളുടെ എണ്ണത്തിന്റെ അത്രയും തവണ നിങ്ങൾക്ക് ഈ ഓപ്‌ഷൻ ഉപയോഗിക്കാം.

ഇത് കാണുക --ക്രിയേറ്റ്-ഡിർസ് പ്രാദേശിക ഡയറക്ടറികൾ ചലനാത്മകമായി സൃഷ്ടിക്കുന്നതിനുള്ള ഓപ്ഷൻ.
ഔട്ട്‌പുട്ട് '-' (ഒറ്റ ഡാഷ്) എന്ന് വ്യക്തമാക്കുന്നത് ഔട്ട്‌പുട്ടിനെ നിർബന്ധിതമാക്കും
stdout.

-O, --റിമോട്ട്-നെയിം
നമുക്ക് ലഭിക്കുന്ന റിമോട്ട് ഫയൽ പോലെയുള്ള ഒരു ലോക്കൽ ഫയലിലേക്ക് ഔട്ട്പുട്ട് എഴുതുക. (ഫയൽ ഭാഗം മാത്രം
റിമോട്ട് ഫയലാണ് ഉപയോഗിക്കുന്നത്, പാത വെട്ടിക്കളഞ്ഞു.)

സംരക്ഷിക്കാൻ ഉപയോഗിക്കേണ്ട റിമോട്ട് ഫയലിന്റെ പേര് നൽകിയിരിക്കുന്ന URL-ൽ നിന്ന് വേർതിരിച്ചെടുത്തതാണ്, ഒന്നുമില്ല
വേറെ.

തൽഫലമായി, ഫയൽ നിലവിലെ പ്രവർത്തിക്കുന്ന ഡയറക്ടറിയിൽ സംരക്ഷിക്കപ്പെടും. നിങ്ങൾ എങ്കിൽ
ഫയൽ മറ്റൊരു ഡയറക്‌ടറിയിൽ സേവ് ചെയ്യണമെന്ന് ആഗ്രഹിക്കുന്നു, നിലവിലെ പ്രവർത്തനത്തിൽ മാറ്റം വരുത്തുന്നത് ഉറപ്പാക്കുക
ഉപയോഗിച്ച് curl വിളിക്കുന്നതിന് മുമ്പുള്ള ഡയറക്ടറി -ഓ, --വിദൂര-നാമം പതാക!

ഫയലിന്റെ പേരിൽ ഒരു URL ഡീകോഡിംഗ് നടത്തിയിട്ടില്ല. അതിന് %20 അല്ലെങ്കിൽ മറ്റ് URL എൻകോഡ് ചെയ്തിട്ടുണ്ടെങ്കിൽ
പേരിന്റെ ഭാഗങ്ങൾ, അവ ഫയലിന്റെ പേരായി അവസാനിക്കും.

നിങ്ങളുടെ പക്കലുള്ള URL-കളുടെ എണ്ണത്തിന്റെ അത്രയും തവണ നിങ്ങൾക്ക് ഈ ഓപ്‌ഷൻ ഉപയോഗിക്കാം.

--oauth2-bearer
(IMAP, POP3, SMTP) OAUTH 2.0 സെർവർ പ്രാമാണീകരണത്തിനായി ബെയറർ ടോക്കൺ വ്യക്തമാക്കുക.
ബിയറർ ടോക്കൺ വ്യക്തമാക്കാൻ കഴിയുന്ന ഉപയോക്തൃ നാമത്തോടൊപ്പം ഉപയോഗിക്കുന്നു
അത് പോലെ --url or -u, --ഉപയോക്താവ് ഓപ്ഷനുകൾ.

ബിയറർ ടോക്കണും ഉപയോക്തൃനാമവും RFC 6750 അനുസരിച്ച് ഫോർമാറ്റ് ചെയ്തിരിക്കുന്നു.

ഈ ഓപ്ഷൻ നിരവധി തവണ ഉപയോഗിക്കുകയാണെങ്കിൽ, അവസാനത്തേത് ഉപയോഗിക്കും.

--പ്രോക്സി-ഹെഡർ
(HTTP) ഒരു പ്രോക്സിയിലേക്ക് HTTP അയയ്ക്കുമ്പോൾ അഭ്യർത്ഥനയിൽ ഉൾപ്പെടുത്താനുള്ള അധിക തലക്കെട്ട്. ഒരുപക്ഷേ നിങ്ങൾ
അധിക തലക്കെട്ടുകളുടെ എണ്ണം വ്യക്തമാക്കുക. ഇത് തുല്യമായ ഓപ്ഷനാണ് -എച്ച്, --തലക്കെട്ട്
എന്നാൽ നിങ്ങൾക്ക് ആവശ്യമുള്ളപ്പോൾ കണക്റ്റ് അഭ്യർത്ഥനകൾ പോലെ പ്രോക്സി ആശയവിനിമയത്തിന് മാത്രമുള്ളതാണ്
യഥാർത്ഥ റിമോട്ട് ഹോസ്റ്റിലേക്ക് അയയ്‌ക്കുന്നതിലേക്ക് പ്രോക്‌സിയിലേക്ക് അയച്ച പ്രത്യേക തലക്കെട്ട്.

നിങ്ങൾ ചേർക്കുന്ന/മാറ്റിസ്ഥാപിക്കുന്ന ഓരോ തലക്കെട്ടും ശരിയായ അവസാനത്തോടെയാണ് അയച്ചതെന്ന് curl ഉറപ്പാക്കും-
ഓഫ്-ലൈൻ മാർക്കർ, നിങ്ങൾ ഇങ്ങനെ ചെയ്യണം അല്ല തലക്കെട്ട് ഉള്ളടക്കത്തിന്റെ ഭാഗമായി അത് ചേർക്കുക: ചെയ്യുക
പുതിയ ലൈനുകളോ ക്യാരേജ് റിട്ടേണുകളോ ചേർക്കരുത്, അവ നിങ്ങൾക്ക് കാര്യങ്ങൾ കുഴപ്പത്തിലാക്കും.

ഈ ഓപ്‌ഷൻ ഉപയോഗിച്ച് വ്യക്തമാക്കിയ തലക്കെട്ടുകൾ, curl അറിയാവുന്ന അഭ്യർത്ഥനകളിൽ ഉൾപ്പെടുത്തില്ല
ഒരു പ്രോക്സിയിലേക്ക് അയയ്ക്കില്ല.

ഒന്നിലധികം തലക്കെട്ടുകൾ ചേർക്കാനും/മാറ്റിസ്ഥാപിക്കാനും/നീക്കാനും ഈ ഓപ്ഷൻ ഒന്നിലധികം തവണ ഉപയോഗിക്കാം.

(7.37.0 ൽ ചേർത്തു)

-p, --പ്രോക്സിടണൽ
ഒരു HTTP പ്രോക്സി ഉപയോഗിക്കുമ്പോൾ (-x, --പ്രോക്സി), ഈ ഓപ്ഷൻ എച്ച്ടിടിപി ഇതര പ്രോട്ടോക്കോളുകൾക്ക് കാരണമാകും
എച്ച്‌ടിടിപി പോലെയുള്ള പ്രോക്‌സി ഉപയോഗിക്കുന്നതിന് പകരം അതിലൂടെ തുരങ്കം കയറ്റാൻ ശ്രമിക്കുക
പ്രവർത്തനങ്ങൾ. HTTP പ്രോക്‌സി കണക്റ്റ് അഭ്യർത്ഥന ഉപയോഗിച്ചാണ് ടണൽ സമീപനം നിർമ്മിച്ചിരിക്കുന്നത്
റിമോട്ട് പോർട്ട് നമ്പർ curl-ലേക്ക് നേരിട്ട് കണക്ട് ചെയ്യാൻ പ്രോക്സി അനുവദിക്കണമെന്ന് ആവശ്യപ്പെടുന്നു
വരെ തുരങ്കം.

-പി, --ftp-പോർട്ട്
(FTP) FTP-യുമായി ബന്ധിപ്പിക്കുമ്പോൾ ഡിഫോൾട്ട് ഇനീഷ്യേറ്റർ/ലിസണർ റോളുകൾ വിപരീതമാക്കുന്നു. ഈ
സ്വിച്ച് ചുരുളൻ ഉപയോഗത്തെ സജീവമാക്കുന്നു. പ്രായോഗികമായി, curl തുടർന്ന് സെർവറിനോട് പറയുന്നു
ക്ലയന്റിന്റെ നിർദ്ദിഷ്ട വിലാസത്തിലേക്കും പോർട്ടിലേക്കും തിരികെ കണക്റ്റുചെയ്യുക, നിഷ്ക്രിയ മോഡ് ആവശ്യപ്പെടുമ്പോൾ
ഒരു ഐപി വിലാസവും പോർട്ടും സജ്ജീകരിക്കുന്നതിനുള്ള സെർവർ. വേണം
ഇതിലൊരാളാകുക:

ഇന്റർഫേസ്
അതായത് ഏത് ഇന്റർഫേസിന്റെ IP വിലാസമാണ് നിങ്ങൾ ഉപയോഗിക്കാൻ ആഗ്രഹിക്കുന്നതെന്ന് വ്യക്തമാക്കുന്നതിന് "eth0" (Unix
മാത്രം)

IP വിലാസം
അതായത് കൃത്യമായ IP വിലാസം വ്യക്തമാക്കുന്നതിന് "192.168.10.1"

ഹോസ്റ്റിന്റെ പേര്
അതായത് മെഷീൻ വ്യക്തമാക്കാൻ "my.host.domain"

- നിയന്ത്രണത്തിനായി ഇതിനകം ഉപയോഗിച്ച അതേ ഐപി വിലാസം തന്നെ ചുരുളൻ തിരഞ്ഞെടുക്കുക
കണക്ഷൻ

ഈ ഓപ്ഷൻ നിരവധി തവണ ഉപയോഗിക്കുകയാണെങ്കിൽ, അവസാനത്തേത് ഉപയോഗിക്കും. ഉപയോഗം പ്രവർത്തനരഹിതമാക്കുക
കൂടെ പോർട്ട് --ftp-pasv. PORT-ന് പകരം EPRT കമാൻഡ് ഉപയോഗിക്കാനുള്ള ശ്രമം പ്രവർത്തനരഹിതമാക്കുക
ഉപയോഗിച്ച് --disable-eprt. EPRT ശരിക്കും പോർട്ട്++ ആണ്.

7.19.5 മുതൽ, നിങ്ങൾക്ക് വിലാസത്തിന്റെ വലതുവശത്ത് ":[start]-[end]" ചേർക്കാം.
ഏത് TCP പോർട്ട് ശ്രേണി ഉപയോഗിക്കണമെന്ന് ചുരുളോട് പറയുക. അതിനർത്ഥം നിങ്ങൾ a മുതൽ ഒരു പോർട്ട് ശ്രേണി വ്യക്തമാക്കുന്നു
ഉയർന്ന സംഖ്യയിലേക്ക് താഴ്ത്തുക. ഒരൊറ്റ സംഖ്യയും പ്രവർത്തിക്കുന്നു, പക്ഷേ അത് ശ്രദ്ധിക്കുക
പോർട്ട് ലഭ്യമല്ലാത്തതിനാൽ പരാജയത്തിന്റെ സാധ്യത വർദ്ധിപ്പിക്കുന്നു.

--പാസ്
(SSL/SSH) സ്വകാര്യ കീയുടെ പാസ്ഫ്രെയ്സ്

ഈ ഓപ്ഷൻ നിരവധി തവണ ഉപയോഗിക്കുകയാണെങ്കിൽ, അവസാനത്തേത് ഉപയോഗിക്കും.

--പാത്ത്-അതുപോലെ
സീക്വൻസുകൾ കൈകാര്യം ചെയ്യരുതെന്ന് ചുരുളോട് പറയുക /../ or /./ നൽകിയിരിക്കുന്ന URL പാതയിൽ. സാധാരണ
Curl അവയെ സ്റ്റാൻഡേർഡ് അനുസരിച്ച് സ്ക്വാഷ് ചെയ്യുകയോ ലയിപ്പിക്കുകയോ ചെയ്യും, എന്നാൽ ഈ ഓപ്ഷൻ നിങ്ങളെ സജ്ജമാക്കും
അത് ചെയ്യരുതെന്ന് പറയുക.

(7.42.0 ൽ ചേർത്തു)

--post301
(HTTP) RFC 7230/6.4.2 മാനിക്കണമെന്നും POST അഭ്യർത്ഥനകൾ GET ആക്കി മാറ്റരുതെന്നും curl-നോട് പറയുന്നു
301 റീഡയറക്‌ഷൻ പിന്തുടരുമ്പോൾ അഭ്യർത്ഥിക്കുന്നു. നോൺ-ആർഎഫ്‌സി സ്വഭാവം സർവ്വവ്യാപിയാണ്
വെബ് ബ്രൗസറുകൾ, അതിനാൽ സ്ഥിരത നിലനിർത്തുന്നതിന് സ്ഥിരസ്ഥിതിയായി curl പരിവർത്തനം ചെയ്യുന്നു.
എന്നിരുന്നാലും, അത്തരമൊരു റീഡയറക്‌ഷനുശേഷം ഒരു POST ആയി തുടരാൻ ഒരു സെർവറിന് ഒരു POST ആവശ്യമായി വന്നേക്കാം.
ഉപയോഗിക്കുമ്പോൾ മാത്രമേ ഈ ഓപ്ഷൻ അർത്ഥമുള്ളൂ -എൽ, --സ്ഥാനം (7.17.1 ൽ ചേർത്തു)

--post302
(HTTP) RFC 7230/6.4.3 മാനിക്കണമെന്നും POST അഭ്യർത്ഥനകൾ GET ആക്കി മാറ്റരുതെന്നും curl-നോട് പറയുന്നു
302 റീഡയറക്‌ഷൻ പിന്തുടരുമ്പോൾ അഭ്യർത്ഥിക്കുന്നു. നോൺ-ആർഎഫ്‌സി സ്വഭാവം സർവ്വവ്യാപിയാണ്
വെബ് ബ്രൗസറുകൾ, അതിനാൽ സ്ഥിരത നിലനിർത്തുന്നതിന് സ്ഥിരസ്ഥിതിയായി curl പരിവർത്തനം ചെയ്യുന്നു.
എന്നിരുന്നാലും, അത്തരമൊരു റീഡയറക്‌ഷനുശേഷം ഒരു POST ആയി തുടരാൻ ഒരു സെർവറിന് ഒരു POST ആവശ്യമായി വന്നേക്കാം.
ഉപയോഗിക്കുമ്പോൾ മാത്രമേ ഈ ഓപ്ഷൻ അർത്ഥമുള്ളൂ -എൽ, --സ്ഥാനം (7.19.1 ൽ ചേർത്തു)

--post303
(HTTP) RFC 7230/6.4.4 മാനിക്കണമെന്നും POST അഭ്യർത്ഥനകൾ GET ആക്കി മാറ്റരുതെന്നും curl-നോട് പറയുന്നു
303 റീഡയറക്‌ഷൻ പിന്തുടരുമ്പോൾ അഭ്യർത്ഥിക്കുന്നു. നോൺ-ആർഎഫ്‌സി സ്വഭാവം സർവ്വവ്യാപിയാണ്
വെബ് ബ്രൗസറുകൾ, അതിനാൽ സ്ഥിരത നിലനിർത്തുന്നതിന് സ്ഥിരസ്ഥിതിയായി curl പരിവർത്തനം ചെയ്യുന്നു.
എന്നിരുന്നാലും, അത്തരമൊരു റീഡയറക്‌ഷനുശേഷം ഒരു POST ആയി തുടരാൻ ഒരു സെർവറിന് ഒരു POST ആവശ്യമായി വന്നേക്കാം.
ഉപയോഗിക്കുമ്പോൾ മാത്രമേ ഈ ഓപ്ഷൻ അർത്ഥമുള്ളൂ -എൽ, --സ്ഥാനം (7.26.0 ൽ ചേർത്തു)

--പ്രോട്ടോ
അതിന്റെ പ്രാരംഭ വീണ്ടെടുക്കലിനായി ലിസ്റ്റ് ചെയ്ത പ്രോട്ടോക്കോളുകൾ ഉപയോഗിക്കാൻ curl-നോട് പറയുന്നു. പ്രോട്ടോക്കോളുകളാണ്
ഇടത്തുനിന്ന് വലത്തോട്ട് മൂല്യനിർണ്ണയം, കോമ വേർതിരിച്ചിരിക്കുന്നു, ഓരോന്നിനും ഒരു പ്രോട്ടോക്കോൾ നാമം അല്ലെങ്കിൽ
'എല്ലാം', ഓപ്‌ഷണലായി പൂജ്യമോ അതിലധികമോ മോഡിഫയറുകളാൽ പ്രിഫിക്‌സ് ചെയ്‌തിരിക്കുന്നു. ലഭ്യമായ മോഡിഫയറുകൾ ഇവയാണ്:

+ ഇതിനകം അനുവദനീയമായ പ്രോട്ടോക്കോളുകൾക്ക് പുറമേ ഈ പ്രോട്ടോക്കോൾ അനുവദിക്കുക (ഇത്
മോഡിഫയർ ഉപയോഗിച്ചിട്ടില്ലെങ്കിൽ സ്ഥിരസ്ഥിതി).

- ഈ പ്രോട്ടോക്കോൾ നിരസിക്കുക, ഇതിനകം അനുവദനീയമായ പ്രോട്ടോക്കോളുകളുടെ പട്ടികയിൽ നിന്ന് ഇത് നീക്കം ചെയ്യുക.

= വിഷയമാണെങ്കിലും ഈ പ്രോട്ടോക്കോൾ മാത്രം അനുവദിക്കുക (ഇതിനകം അനുവദനീയമായ ലിസ്റ്റ് അവഗണിച്ച്).
കോമയാൽ വേർതിരിച്ച ലിസ്റ്റിലെ തുടർന്നുള്ള എൻട്രികൾ വഴി പിന്നീട് പരിഷ്‌ക്കരിക്കുന്നതിന്.

ഉദാഹരണത്തിന്:

--പ്രോട്ടോ -ftps സ്ഥിരസ്ഥിതി പ്രോട്ടോക്കോളുകൾ ഉപയോഗിക്കുന്നു, എന്നാൽ ftps പ്രവർത്തനരഹിതമാക്കുന്നു

--പ്രോട്ടോ -എല്ലാം,https,+http
http, https എന്നിവ മാത്രമേ പ്രവർത്തനക്ഷമമാക്കൂ

--പ്രോട്ടോ =http,https
കൂടാതെ http, https എന്നിവ മാത്രം പ്രവർത്തനക്ഷമമാക്കുന്നു

അജ്ഞാത പ്രോട്ടോക്കോളുകൾ ഒരു മുന്നറിയിപ്പ് നൽകുന്നു. സ്ക്രിപ്റ്റുകളെ സുരക്ഷിതമായി ആശ്രയിക്കാൻ ഇത് അനുവദിക്കുന്നു
പിന്തുണയെ ആശ്രയിക്കാതെ, അപകടകരമായേക്കാവുന്ന പ്രോട്ടോക്കോളുകൾ പ്രവർത്തനരഹിതമാക്കാൻ കഴിയും
ഒരു പിശക് ഒഴിവാക്കാൻ പ്രോട്ടോക്കോൾ ചുരുളിലേക്ക് നിർമ്മിക്കുന്നു.

ഈ ഓപ്ഷൻ ഒന്നിലധികം തവണ ഉപയോഗിക്കാം, ഈ സാഹചര്യത്തിൽ ഇഫക്റ്റ് സമാനമാണ്
ഓപ്ഷന്റെ ഒരു ഉദാഹരണത്തിലേക്ക് പ്രോട്ടോക്കോളുകൾ സംയോജിപ്പിക്കുന്നു.

(7.20.2 ൽ ചേർത്തു)

--പ്രോട്ടോ ഡിഫോൾട്ട്
ചുരുളൻ ഉപയോഗിക്കാൻ പറയുന്നു പ്രോട്ടോകോൾ ഒരു സ്കീം പേര് നഷ്‌ടമായ ഏതെങ്കിലും URL-ന്.

ഉദാഹരണം:

--proto-default https ftp.mozilla.org
https://ftp.mozilla.org

ഒരു അജ്ഞാത അല്ലെങ്കിൽ പിന്തുണയ്‌ക്കാത്ത പ്രോട്ടോക്കോൾ പിശകിന് കാരണമാകുന്നു CURLE_UNSUPPORTED_PROTOCOL.

ഈ ഓപ്ഷൻ ഡിഫോൾട്ട് പ്രോക്സി പ്രോട്ടോക്കോൾ (http) മാറ്റില്ല.

ഈ ഓപ്ഷൻ കൂടാതെ curl ഹോസ്റ്റിനെ അടിസ്ഥാനമാക്കി ഒരു ഊഹം ഉണ്ടാക്കും, കാണുക --url വിവരങ്ങൾക്ക്.

(7.45.0 ൽ ചേർത്തു)

--പ്രോട്ടോ-റെഡിർ
റീഡയറക്‌ടിൽ ലിസ്‌റ്റ് ചെയ്‌ത പ്രോട്ടോക്കോളുകൾ ഉപയോഗിക്കാൻ curl-നോട് പറയുന്നു. പ്രോട്ടോക്കോളുകൾ എങ്ങനെ എന്നതിന് --പ്രോട്ടോ കാണുക
പ്രതിനിധീകരിക്കുന്നു.

ഉദാഹരണം:

--proto-redir -all,http,https
തിരിച്ചുവിടുമ്പോൾ HTTP, HTTPS എന്നിവ മാത്രം അനുവദിക്കുക.

ഡിഫോൾട്ടായി curl, സുരക്ഷയ്ക്കായി നിരവധി പ്രവർത്തനരഹിതമാക്കിയത് ഒഴികെ എല്ലാ പ്രോട്ടോക്കോളുകളും റീഡയറക്‌ടിൽ അനുവദിക്കും
കാരണങ്ങൾ: 7.19.4 FILE, SCP എന്നിവ പ്രവർത്തനരഹിതമാക്കിയതിനാൽ, 7.40.0 മുതൽ SMB, SMBS എന്നിവയും
വികലാംഗൻ. വ്യക്തമാക്കുന്നത് എല്ലാം or +എല്ലാം റീഡയറക്‌ടിലെ എല്ലാ പ്രോട്ടോക്കോളുകളും പ്രാപ്‌തമാക്കുന്നു, അവ ഉൾപ്പെടെ
സുരക്ഷയ്ക്കായി പ്രവർത്തനരഹിതമാക്കി.

(7.20.2 ൽ ചേർത്തു)

--proxy-anyauth
യുമായി ആശയവിനിമയം നടത്തുമ്പോൾ അനുയോജ്യമായ ഒരു പ്രാമാണീകരണ രീതി തിരഞ്ഞെടുക്കാൻ ചുരുളിനോട് പറയുന്നു
പ്രോക്സി നൽകി. ഇത് ഒരു അധിക അഭ്യർത്ഥന/പ്രതികരണ റൗണ്ട് ട്രിപ്പിന് കാരണമായേക്കാം. (ചേർത്തു
7.13.2)

--പ്രോക്സി-ബേസിക്
നൽകിയിരിക്കുന്നവയുമായി ആശയവിനിമയം നടത്തുമ്പോൾ HTTP അടിസ്ഥാന പ്രാമാണീകരണം ഉപയോഗിക്കാൻ curl-നോട് പറയുന്നു
പ്രോക്സി. ഉപയോഗിക്കുക --അടിസ്ഥാന ഒരു റിമോട്ട് ഹോസ്റ്റ് ഉപയോഗിച്ച് HTTP ബേസിക് പ്രവർത്തനക്ഷമമാക്കുന്നതിന്. അടിസ്ഥാനമാണ് സ്ഥിരസ്ഥിതി
പ്രോക്സികൾക്കൊപ്പം curl ഉപയോഗിക്കുന്ന പ്രാമാണീകരണ രീതി.

--പ്രോക്സി-ഡൈജസ്റ്റ്
നൽകിയിരിക്കുന്നവയുമായി ആശയവിനിമയം നടത്തുമ്പോൾ HTTP ഡൈജസ്റ്റ് പ്രാമാണീകരണം ഉപയോഗിക്കാൻ curl-നോട് പറയുന്നു
പ്രോക്സി. ഉപയോഗിക്കുക --ദഹിപ്പിക്കുക ഒരു റിമോട്ട് ഹോസ്റ്റ് ഉപയോഗിച്ച് HTTP ഡൈജസ്റ്റ് പ്രവർത്തനക്ഷമമാക്കുന്നതിന്.

--പ്രോക്സി-നെഗോഷ്യേറ്റ്
ആശയവിനിമയം നടത്തുമ്പോൾ HTTP നെഗോഷ്യേറ്റ് (SPNEGO) പ്രാമാണീകരണം ഉപയോഗിക്കാൻ curl-നോട് പറയുന്നു
നൽകിയിരിക്കുന്ന പ്രോക്സി. ഉപയോഗിക്കുക --ചർച്ച നടത്തുക ഒരു റിമോട്ട് ഉപയോഗിച്ച് HTTP നെഗോഷ്യേറ്റ് (SPNEGO) പ്രവർത്തനക്ഷമമാക്കുന്നതിന്
ഹോസ്റ്റ്. (7.17.1 ൽ ചേർത്തു)

--proxy-ntlm
നൽകിയിരിക്കുന്ന പ്രോക്സിയുമായി ആശയവിനിമയം നടത്തുമ്പോൾ HTTP NTLM പ്രാമാണീകരണം ഉപയോഗിക്കാൻ curl-നോട് പറയുന്നു.
ഉപയോഗം --ntlm ഒരു റിമോട്ട് ഹോസ്റ്റ് ഉപയോഗിച്ച് NTLM പ്രവർത്തനക്ഷമമാക്കുന്നതിന്.

--പ്രോക്സി-സേവന-നാമം
പ്രോക്സി നെഗോഷ്യേഷനായി സേവനത്തിന്റെ പേര് മാറ്റാൻ ഈ ഓപ്ഷൻ നിങ്ങളെ അനുവദിക്കുന്നു.

ഉദാഹരണങ്ങൾ: --proxy-negotiate proxy-name --പ്രോക്സി-സേവന-നാമം sockd ഉപയോഗിക്കും
sockd/proxy-name. (7.43.0 ൽ ചേർത്തു).

--proxy1.0
നിർദ്ദിഷ്ട HTTP 1.0 പ്രോക്സി ഉപയോഗിക്കുക. പോർട്ട് നമ്പർ വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ, അത്
പോർട്ട് 1080 ൽ അനുമാനിച്ചു.

ഇതും HTTP പ്രോക്സി ഓപ്ഷനും തമ്മിലുള്ള ഒരേയൊരു വ്യത്യാസം (-x, --പ്രോക്സി), അതാണ്
പ്രോക്സി വഴി കണക്റ്റ് ഉപയോഗിക്കാനുള്ള ശ്രമങ്ങൾ പകരം ഒരു HTTP 1.0 പ്രോട്ടോക്കോൾ വ്യക്തമാക്കും.
സ്ഥിരസ്ഥിതി HTTP 1.1.

--പബ്കി
(SSH) പൊതു കീ ഫയലിന്റെ പേര്. ഈ പ്രത്യേകത്തിൽ നിങ്ങളുടെ പൊതു കീ നൽകാൻ നിങ്ങളെ അനുവദിക്കുന്നു
ഫയൽ.

ഈ ഓപ്ഷൻ നിരവധി തവണ ഉപയോഗിക്കുകയാണെങ്കിൽ, അവസാനത്തേത് ഉപയോഗിക്കും.

(7.39.0-ൽ നിന്ന്, പബ്ലിക് കീ സ്വയമേവ എക്‌സ്‌ട്രാക്റ്റുചെയ്യാൻ curl ശ്രമിക്കുന്നു
പ്രൈവറ്റ് കീ ഫയൽ, അതിനാൽ ഈ ഓപ്‌ഷൻ പാസാക്കുന്നത് പൊതുവെ ആവശ്യമില്ല. ഇത് ശ്രദ്ധിക്കുക
പബ്ലിക് കീ എക്സ്ട്രാക്ഷന് libssh2 1.2.8 ന്റെ ഒരു പകർപ്പുമായി libcurl ലിങ്ക് ചെയ്യേണ്ടത് ആവശ്യമാണ്
അല്ലെങ്കിൽ അതിലും ഉയർന്നത് OpenSSL-നെതിരെ ലിങ്ക് ചെയ്തിരിക്കുന്നു.)

-q കമാൻഡ് ലൈനിലെ ആദ്യ പാരാമീറ്ററായി ഉപയോഗിക്കുകയാണെങ്കിൽ, the curlrc config ഫയൽ ചെയ്യില്ല
വായിക്കുകയും ഉപയോഗിക്കുകയും ചെയ്യും. കാണുക -കെ, --config ഡിഫോൾട്ട് കോൺഫിഗറേഷൻ ഫയലിന്റെ വിശദാംശങ്ങൾക്കായി
തിരയൽ പാത.

-Q, --quote
(FTP/SFTP) വിദൂര FTP അല്ലെങ്കിൽ SFTP സെർവറിലേക്ക് ഒരു അനിയന്ത്രിതമായ കമാൻഡ് അയയ്ക്കുക. ഉദ്ധരണി
കൈമാറ്റം നടക്കുന്നതിന് മുമ്പ് കമാൻഡുകൾ അയയ്‌ക്കും (പ്രാരംഭ പിഡബ്ല്യുഡിക്ക് ശേഷം
കൃത്യമായി പറഞ്ഞാൽ ഒരു FTP കൈമാറ്റത്തിൽ കമാൻഡ് ചെയ്യുക). കമാൻഡുകൾ ഉണ്ടാക്കാൻ a ശേഷം നടക്കുന്നു
വിജയകരമായ കൈമാറ്റം, ഒരു ഡാഷ് ഉപയോഗിച്ച് അവയെ പ്രിഫിക്സ് ചെയ്യുക. കമാൻഡുകൾ ഉണ്ടാക്കാൻ ശേഷം അയയ്ക്കുക
ട്രാൻസ്ഫർ കമാൻഡ്(കൾ), പ്രിഫിക്‌സിന് തൊട്ടുമുമ്പ് curl പ്രവർത്തന ഡയറക്ടറി മാറ്റി
ഒരു '+' ഉള്ള കമാൻഡ് (ഇത് FTP-ന് മാത്രമേ പിന്തുണയ്ക്കൂ). നിങ്ങൾക്ക് ഏത് നമ്പറും വ്യക്തമാക്കാം
കമാൻഡുകളുടെ. ഒരു കമാൻഡിന് സെർവർ പരാജയം നൽകുകയാണെങ്കിൽ, മുഴുവൻ
പ്രവർത്തനം നിർത്തലാക്കും. നിങ്ങൾ വാക്യഘടനാപരമായി ശരിയായ FTP കമാൻഡുകൾ RFC ആയി അയയ്ക്കണം
959 എഫ്‌ടിപി സെർവറുകളിലേക്കോ അല്ലെങ്കിൽ എസ്‌എഫ്‌ടിപി സെർവറുകളിലേക്കോ ചുവടെ ലിസ്‌റ്റ് ചെയ്‌തിരിക്കുന്ന കമാൻഡുകളിലൊന്ന് നിർവചിക്കുന്നു.
ഈ ഓപ്ഷൻ ഒന്നിലധികം തവണ ഉപയോഗിക്കാം. ഒരു FTP സെർവറുമായി സംസാരിക്കുമ്പോൾ, പ്രിഫിക്സ് ചെയ്യുക
കമാൻഡ് പരാജയപ്പെട്ടാലും curl തുടരാൻ ഒരു നക്ഷത്രചിഹ്നം (*) ഉപയോഗിച്ച് കമാൻഡ് ചെയ്യുക
ഡിഫോൾട്ട് ചുരുളൻ ആദ്യ പരാജയത്തിൽ നിർത്തും.

SFTP ഒരു ബൈനറി പ്രോട്ടോക്കോൾ ആണ്. FTP-യിൽ നിന്ന് വ്യത്യസ്തമായി, curl SFTP ഉദ്ധരണി കമാൻഡുകൾ വ്യാഖ്യാനിക്കുന്നു
അവ സെർവറിലേക്ക് അയയ്ക്കുന്നതിന് മുമ്പ് തന്നെ. ഫയലിന്റെ പേരുകൾ ഷെൽ ശൈലിയിൽ ഉദ്ധരിക്കാം
ഇടങ്ങൾ അല്ലെങ്കിൽ പ്രത്യേക പ്രതീകങ്ങൾ ഉൾച്ചേർക്കുക. പിന്തുണയ്‌ക്കുന്ന എല്ലാ SFTP-യുടെയും ലിസ്‌റ്റ് ഇനിപ്പറയുന്നതാണ്
ഉദ്ധരണി കമാൻഡുകൾ:

chgrp ഗ്രൂപ്പ് ഫയൽ
chgrp കമാൻഡ്, ഫയൽ ഓപ്പറാൻറ് നാമകരണം ചെയ്ത ഫയലിന്റെ ഗ്രൂപ്പ് ഐഡി സജ്ജമാക്കുന്നു
ഗ്രൂപ്പ് ഓപ്പറാൻറ് വ്യക്തമാക്കിയ ഗ്രൂപ്പ് ഐഡി. ഗ്രൂപ്പ് ഓപ്പറാൻറ് ഒരു ദശാംശമാണ്
പൂർണ്ണസംഖ്യ ഗ്രൂപ്പ് ഐഡി.

chmod മോഡ് ഫയൽ
chmod കമാൻഡ് നിർദ്ദിഷ്ട ഫയലിന്റെ ഫയൽ മോഡ് ബിറ്റുകൾ പരിഷ്കരിക്കുന്നു. ദി
മോഡ് ഓപ്പറാൻറ് ഒരു ഒക്ടൽ ഇന്റിജർ മോഡ് നമ്പറാണ്.

chown ഉപയോക്തൃ ഫയൽ
chown കമാൻഡ് ഫയൽ ഓപ്പറാൻറ് നാമകരണം ചെയ്ത ഫയലിന്റെ ഉടമയെ സജ്ജമാക്കുന്നു
ഉപയോക്തൃ ഓപ്പറാൻറ് വ്യക്തമാക്കിയ ഉപയോക്തൃ ഐഡി. ഉപയോക്തൃ ഓപ്പറാൻറ് ഒരു ദശാംശമാണ്
പൂർണ്ണസംഖ്യ ഉപയോക്തൃ ഐഡി.

ln source_file target_file
ln, symlink കമാൻഡുകൾ target_file-ൽ ഒരു പ്രതീകാത്മക ലിങ്ക് സൃഷ്ടിക്കുന്നു
source_file ലൊക്കേഷനിലേക്ക് ചൂണ്ടിക്കാണിക്കുന്ന സ്ഥാനം.

mkdir directory_name
mkdir കമാൻഡ്, directory_name operand എന്ന ഡയറക്ടറി സൃഷ്ടിക്കുന്നു.

pwd pwd കമാൻഡ് നിലവിലെ പ്രവർത്തനത്തിന്റെ സമ്പൂർണ്ണ പാത്ത് നെയിം നൽകുന്നു
ഡയറക്ടറി.

ഉറവിട ലക്ഷ്യം പുനർനാമകരണം ചെയ്യുക
പുനർനാമകരണ കമാൻഡ് സോഴ്സ് ഓപ്പറാൻറ് നാമകരണം ചെയ്ത ഫയലിന്റെയോ ഡയറക്ടറിയുടെയോ പേര് മാറ്റുന്നു
ടാർഗെറ്റ് ഓപ്പറാൻറ് നാമകരണം ചെയ്ത ലക്ഷ്യ പാതയിലേക്ക്.

rm ഫയൽ
rm കമാൻഡ് ഫയൽ operand വ്യക്തമാക്കിയ ഫയൽ നീക്കം ചെയ്യുന്നു.

rmdir ഡയറക്ടറി
rmdir കമാൻഡ് ഡയറക്ടറി വ്യക്തമാക്കിയ ഡയറക്‌ടറി എൻട്രി നീക്കം ചെയ്യുന്നു
ഓപ്പറാൻറ്, അത് ശൂന്യമാണെങ്കിൽ.

symlink source_file target_file
ln കാണുക.

-r, --പരിധി
(HTTP/FTP/SFTP/FILE) ഒരു ബൈറ്റ് ശ്രേണി (അതായത് ഒരു ഭാഗിക പ്രമാണം) വീണ്ടെടുക്കുക
HTTP/1.1, FTP അല്ലെങ്കിൽ SFTP സെർവർ അല്ലെങ്കിൽ ഒരു പ്രാദേശിക ഫയൽ. ശ്രേണികൾ ഒരു സംഖ്യയിൽ വ്യക്തമാക്കാം
വഴികളുടെ.

0-499 ആദ്യത്തെ 500 ബൈറ്റുകൾ വ്യക്തമാക്കുന്നു

500-999 രണ്ടാമത്തെ 500 ബൈറ്റുകൾ വ്യക്തമാക്കുന്നു

-500 അവസാന 500 ബൈറ്റുകൾ വ്യക്തമാക്കുന്നു

9500- ഓഫ്‌സെറ്റ് 9500 ലും ഫോർവേഡിലും നിന്നുള്ള ബൈറ്റുകൾ വ്യക്തമാക്കുന്നു

0-0,-1 ആദ്യത്തേയും അവസാനത്തേയും ബൈറ്റ് മാത്രം (*)(HTTP) വ്യക്തമാക്കുന്നു

100-199,500-599
രണ്ട് വ്യത്യസ്ത 100-ബൈറ്റ് ശ്രേണികൾ (*) (HTTP) വ്യക്തമാക്കുന്നു

(*) = ഇത് ഒരു മൾട്ടിപാർട്ട് പ്രതികരണത്തോടെ സെർവറിന് മറുപടി നൽകുമെന്നത് ശ്രദ്ധിക്കുക!

എന്നതിന്റെ 'സ്റ്റാർട്ട്', 'സ്റ്റോപ്പ്' ഫീൽഡുകളിൽ അക്ക പ്രതീകങ്ങൾ (0-9) മാത്രമേ സാധുതയുള്ളൂ
'സ്റ്റാർട്ട്-സ്റ്റോപ്പ്' ശ്രേണി വാക്യഘടന. ശ്രേണിയിൽ അക്കമില്ലാത്ത പ്രതീകം നൽകിയിട്ടുണ്ടെങ്കിൽ, ദി
സെർവറിന്റെ കോൺഫിഗറേഷൻ അനുസരിച്ച് സെർവറിന്റെ പ്രതികരണം വ്യക്തമാക്കിയിട്ടില്ല.

പല HTTP/1.1 സെർവറുകളിലും ഈ സവിശേഷത ഇല്ലെന്നതും നിങ്ങൾ അറിഞ്ഞിരിക്കണം
പ്രവർത്തനക്ഷമമാക്കി, അതിനാൽ നിങ്ങൾ ഒരു ശ്രേണി നേടാൻ ശ്രമിക്കുമ്പോൾ, പകരം മുഴുവൻ നിങ്ങൾക്ക് ലഭിക്കും
രേഖ.

FTP, SFTP ശ്രേണി ഡൗൺലോഡുകൾ ലളിതമായ 'സ്റ്റാർട്ട്-സ്റ്റോപ്പ്' വാക്യഘടനയെ മാത്രമേ പിന്തുണയ്ക്കൂ
(ഓപ്ഷണലായി ഒഴിവാക്കിയ സംഖ്യകളിൽ ഒന്ന് ഉപയോഗിച്ച്). FTP ഉപയോഗം വിപുലീകരിച്ച FTP-യെ ആശ്രയിച്ചിരിക്കുന്നു
കമാൻഡ് SIZE.

ഈ ഓപ്ഷൻ നിരവധി തവണ ഉപയോഗിക്കുകയാണെങ്കിൽ, അവസാനത്തേത് ഉപയോഗിക്കും.

-ആർ, --റിമോട്ട്-ടൈം
ഉപയോഗിക്കുമ്പോൾ, റിമോട്ടിന്റെ ടൈംസ്റ്റാമ്പ് കണ്ടുപിടിക്കാൻ ഇത് ചുരുളൻ ശ്രമം നടത്തും
ഫയൽ, അത് ലഭ്യമാണെങ്കിൽ ലോക്കൽ ഫയലിന് അതേ ടൈംസ്റ്റാമ്പ് ലഭ്യമാക്കുക.

--റാൻഡം-ഫയൽ
(SSL) ക്രമരഹിതമായി പരിഗണിക്കപ്പെടുന്നവ അടങ്ങുന്ന ഫയലിലേക്കുള്ള പാതയുടെ പേര് വ്യക്തമാക്കുക
ഡാറ്റ. എസ്എസ്എൽ കണക്ഷനുകൾക്കായി റാൻഡം എഞ്ചിൻ സീഡ് ചെയ്യാൻ ഡാറ്റ ഉപയോഗിക്കുന്നു. ഇതും കാണുക
--egd-file ഓപ്ഷൻ.

--raw (HTTP) ഉപയോഗിക്കുമ്പോൾ, ഉള്ളടക്കത്തിന്റെയോ കൈമാറ്റത്തിന്റെയോ എല്ലാ ആന്തരിക HTTP ഡീകോഡിംഗും ഇത് പ്രവർത്തനരഹിതമാക്കുന്നു
എൻകോഡിംഗുകളും പകരം അവയെ മാറ്റമില്ലാതെയും അസംസ്കൃതമായും കൈമാറുന്നു. (7.16.2 ൽ ചേർത്തു)

--റിമോട്ട്-നെയിം-എല്ലാം
തന്നിരിക്കുന്ന എല്ലാ URL-കൾക്കും ഈ ഓപ്‌ഷൻ ഡിഫോൾട്ട് പ്രവർത്തനത്തെ മാറ്റുന്നത് പോലെ കൈകാര്യം ചെയ്യും
-ഓ, --വിദൂര-നാമം ഓരോന്നിനും ഉപയോഗിച്ചു. അതിനാൽ നിങ്ങൾക്ക് അത് പ്രവർത്തനരഹിതമാക്കണമെങ്കിൽ a
ശേഷം നിർദ്ദിഷ്ട URL --റിമോട്ട്-നെയിം-എല്ലാം ഉപയോഗിച്ചു, നിങ്ങൾ "-o -" ഉപയോഗിക്കണം അല്ലെങ്കിൽ --ഇല്ല-
റിമോട്ട്-നാമം. (7.19.0 ൽ ചേർത്തു)

--പരിഹരിക്കുക
ഒരു നിർദ്ദിഷ്ട ഹോസ്റ്റിനും പോർട്ട് ജോഡിക്കും ഒരു ഇഷ്‌ടാനുസൃത വിലാസം നൽകുക. ഇത് ഉപയോഗിച്ച്, നിങ്ങൾക്ക് കഴിയും
ചുരുളൻ അഭ്യർത്ഥനകൾ (കൾ) ഒരു നിർദ്ദിഷ്‌ട വിലാസം ഉപയോഗിക്കുകയും അല്ലാത്തപക്ഷം തടയുകയും ചെയ്യുക
ഉപയോഗിക്കേണ്ട സാധാരണയായി പരിഹരിച്ച വിലാസം. അത് ഒരു തരം പരിഗണിക്കുക / etc / hosts ബദൽ
കമാൻഡ് ലൈനിൽ നൽകിയിരിക്കുന്നു. ഇതിനായി ഉപയോഗിക്കുന്ന സംഖ്യയായിരിക്കണം പോർട്ട് നമ്പർ
പ്രത്യേക പ്രോട്ടോക്കോൾ ഹോസ്റ്റ് ഉപയോഗിക്കും. എങ്കിൽ നിങ്ങൾക്ക് നിരവധി എൻട്രികൾ ആവശ്യമാണെന്നാണ് ഇതിനർത്ഥം
ഒരേ ഹോസ്റ്റിനായി നിങ്ങൾക്ക് വിലാസം നൽകണം, എന്നാൽ വ്യത്യസ്ത പോർട്ടുകൾ.

പരിഹരിക്കുന്നതിന് നിരവധി ഹോസ്റ്റ് പേരുകൾ ചേർക്കുന്നതിന് ഈ ഓപ്ഷൻ നിരവധി തവണ ഉപയോഗിക്കാം.

(7.21.3 ൽ ചേർത്തു)

--വീണ്ടും ശ്രമിക്കുക
ഒരു കൈമാറ്റം നടത്താൻ curl ശ്രമിക്കുമ്പോൾ ഒരു ക്ഷണികമായ പിശക് ലഭിക്കുകയാണെങ്കിൽ, അത് സംഭവിക്കും
ഉപേക്ഷിക്കുന്നതിന് മുമ്പ് ഇത്രയും തവണ വീണ്ടും ശ്രമിക്കുക. നമ്പർ 0 ആയി സജ്ജീകരിക്കുന്നത് curl do ആക്കുന്നു
വീണ്ടും ശ്രമിക്കില്ല (ഇത് സ്ഥിരസ്ഥിതിയാണ്). താൽക്കാലിക പിശക് അർത്ഥമാക്കുന്നത് ഒന്നുകിൽ: ഒരു കാലഹരണപ്പെടൽ, ഒരു FTP
4xx പ്രതികരണ കോഡ് അല്ലെങ്കിൽ ഒരു HTTP 5xx പ്രതികരണ കോഡ്.

Curl വീണ്ടും ഒരു കൈമാറ്റം ചെയ്യാൻ ശ്രമിക്കുമ്പോൾ, അത് ആദ്യം ഒരു സെക്കൻഡ് കാത്തിരിക്കുകയും പിന്നീട് അതിനായി കാത്തിരിക്കുകയും ചെയ്യും
വരാനിരിക്കുന്ന എല്ലാ ആവർത്തനങ്ങളും 10 മിനിറ്റിൽ എത്തുന്നതുവരെ കാത്തിരിപ്പ് സമയം ഇരട്ടിയാക്കും
അത് ബാക്കിയുള്ള ശ്രമങ്ങൾക്കിടയിലുള്ള കാലതാമസമായിരിക്കും. ഉപയോഗിച്ച് --വീണ്ടും ശ്രമിക്കുക-
കാലതാമസം നിങ്ങൾ ഈ എക്‌സ്‌പോണൻഷ്യൽ ബാക്ക്‌ഓഫ് അൽഗോരിതം പ്രവർത്തനരഹിതമാക്കുന്നു. ഇതും കാണുക പരമാവധി സമയം --വീണ്ടും ശ്രമിക്കുക ലേക്ക്
വീണ്ടും ശ്രമിക്കുന്നതിന് അനുവദിച്ച ആകെ സമയം പരിമിതപ്പെടുത്തുക. (7.12.3 ൽ ചേർത്തു)

ഈ ഓപ്ഷൻ നിരവധി തവണ ഉപയോഗിക്കുകയാണെങ്കിൽ, അവസാനത്തേത് ഉപയോഗിക്കും.

--വീണ്ടും ശ്രമിക്കുക-വൈകി
ഒരു കൈമാറ്റം പരാജയപ്പെടുമ്പോൾ ഓരോ തവണയും ശ്രമിക്കുന്നതിന് മുമ്പ് ഈ സമയം ചുരുളൻ ഉറങ്ങുക
ഒരു ക്ഷണികമായ പിശക് (ഇത് തമ്മിലുള്ള ഡിഫോൾട്ട് ബാക്ക്ഓഫ് സമയ അൽഗോരിതം മാറ്റുന്നു
വീണ്ടും ശ്രമിക്കുന്നു). എങ്കിൽ മാത്രമേ ഈ ഓപ്ഷൻ രസകരമാകൂ --വീണ്ടും ശ്രമിക്കുക ഉപയോഗിക്കുകയും ചെയ്യുന്നു. ഇത് ക്രമീകരിക്കുന്നു
പൂജ്യത്തിലേക്കുള്ള കാലതാമസം ചുരുളൻ ഡിഫോൾട്ട് ബാക്ക്ഓഫ് സമയം ഉപയോഗിക്കും. (7.12.3 ൽ ചേർത്തു)

ഈ ഓപ്ഷൻ നിരവധി തവണ ഉപയോഗിക്കുകയാണെങ്കിൽ, അവസാനത്തേത് ഉപയോഗിക്കും.

പരമാവധി സമയം --വീണ്ടും ശ്രമിക്കുക
ആദ്യ കൈമാറ്റ ശ്രമത്തിന് മുമ്പ് വീണ്ടും ശ്രമിക്കാനുള്ള ടൈമർ പുനഃസജ്ജമാക്കിയിരിക്കുന്നു. എന്ന രീതിയിൽ വീണ്ടും ശ്രമങ്ങൾ നടത്തും
സാധാരണ (കാണുക --വീണ്ടും ശ്രമിക്കുക) ടൈമർ ഈ നൽകിയിരിക്കുന്ന പരിധിയിൽ എത്തിയിട്ടില്ലെങ്കിൽ. ശ്രദ്ധിക്കുക
ടൈമർ പരിധിയിൽ എത്തിയിട്ടില്ലെങ്കിൽ, അഭ്യർത്ഥന നടത്തും
നിർവ്വഹിക്കുന്നു, ഈ നിശ്ചിത കാലയളവിനേക്കാൾ കൂടുതൽ സമയമെടുത്തേക്കാം. ഒരൊറ്റ പരിമിതപ്പെടുത്താൻ
അഭ്യർത്ഥനയുടെ പരമാവധി സമയം, ഉപയോഗിക്കുക -എം, --പരമാവധി സമയം. ഈ ഓപ്‌ഷൻ പൂജ്യമായി സജ്ജീകരിക്കുക
വീണ്ടും ശ്രമിക്കുന്നു. (7.12.3 ൽ ചേർത്തു)

ഈ ഓപ്ഷൻ നിരവധി തവണ ഉപയോഗിക്കുകയാണെങ്കിൽ, അവസാനത്തേത് ഉപയോഗിക്കും.

-s, --നിശബ്ദത
നിശബ്ദമോ നിശബ്ദമോ ആയ മോഡ്. പ്രോഗ്രസ് മീറ്ററോ പിശക് സന്ദേശങ്ങളോ കാണിക്കരുത്. ചുരുളൻ ഉണ്ടാക്കുന്നു
നിശബ്ദമാക്കുക. ഇത് തുടർന്നും നിങ്ങൾ ആവശ്യപ്പെടുന്ന ഡാറ്റ ഔട്ട്പുട്ട് ചെയ്യും, സാധ്യതയുള്ളവയിലേക്ക് പോലും
നിങ്ങൾ റീഡയറക്‌ട് ചെയ്‌തില്ലെങ്കിൽ ടെർമിനൽ/stdout.

--sasl-ir
SASL പ്രാമാണീകരണത്തിൽ പ്രാരംഭ പ്രതികരണം പ്രവർത്തനക്ഷമമാക്കുക. (7.31.0 ൽ ചേർത്തു)

--സേവന-നാമം
SPNEGO-യുടെ സേവന നാമം മാറ്റാൻ ഈ ഓപ്ഷൻ നിങ്ങളെ അനുവദിക്കുന്നു.

ഉദാഹരണങ്ങൾ: --ചർച്ച നടത്തുക --സേവന-നാമം sockd സോക്ക്ഡ്/സെർവർ-നാമം ഉപയോഗിക്കും. (ചേർത്തു
7.43.0).

-എസ്, --ഷോ-പിശക്
കൂടെ ഉപയോഗിക്കുമ്പോൾ -s ഇത് പരാജയപ്പെടുകയാണെങ്കിൽ ഒരു പിശക് സന്ദേശം കാണിക്കാൻ ഇത് curl പ്രേരിപ്പിക്കുന്നു.

--ssl (FTP, POP3, IMAP, SMTP) കണക്ഷനു വേണ്ടി SSL/TLS ഉപയോഗിക്കാൻ ശ്രമിക്കുക. അല്ലാത്തതിലേക്ക് മടങ്ങുന്നു
സെർവർ SSL/TLS പിന്തുണയ്ക്കുന്നില്ലെങ്കിൽ കണക്ഷൻ സുരക്ഷിതമാക്കുക. ഇതും കാണുക --ftp-ssl-
നിയന്ത്രണം ഒപ്പം --ssl-reqd വിവിധ തലത്തിലുള്ള എൻക്രിപ്ഷൻ ആവശ്യമാണ്. (ചേർത്തു
7.20.0)

ഈ ഓപ്ഷൻ മുമ്പ് അറിയപ്പെട്ടിരുന്നത് --ftp-ssl (7.11.0 ൽ ചേർത്തു). ആ ഓപ്ഷൻ പേര് കഴിയും
ഇപ്പോഴും ഉപയോഗിക്കും എന്നാൽ ഭാവി പതിപ്പിൽ നീക്കം ചെയ്യും.

--ssl-reqd
(FTP, POP3, IMAP, SMTP) കണക്ഷന് SSL/TLS ആവശ്യമാണ്. അവസാനിപ്പിക്കുന്നു
സെർവർ SSL/TLS പിന്തുണയ്ക്കുന്നില്ലെങ്കിൽ കണക്ഷൻ. (7.20.0 ൽ ചേർത്തു)

ഈ ഓപ്ഷൻ മുമ്പ് അറിയപ്പെട്ടിരുന്നത് --ftp-ssl-reqd (7.15.5 ൽ ചേർത്തു). ആ ഓപ്ഷൻ
പേര് ഇപ്പോഴും ഉപയോഗിക്കാമെങ്കിലും ഭാവി പതിപ്പിൽ നീക്കം ചെയ്യും.

--ssl-allow-beast
(SSL) ഈ ഓപ്‌ഷൻ, SSL3 ലും ഒരു സുരക്ഷാ പിഴവിലും പ്രവർത്തിക്കരുതെന്ന് curl-നോട് പറയുന്നു
BEAST എന്നറിയപ്പെടുന്ന TLS1.0 പ്രോട്ടോക്കോളുകൾ. ഈ ഓപ്ഷൻ ഉപയോഗിക്കുന്നില്ലെങ്കിൽ, SSL ലെയർ ഉപയോഗിച്ചേക്കാം
ചില പഴയ SSL-ൽ ഇന്റർഓപ്പറബിളിറ്റി പ്രശ്നങ്ങൾ ഉണ്ടാക്കുമെന്ന് അറിയപ്പെടുന്ന പരിഹാരങ്ങൾ
നടപ്പാക്കലുകൾ. മുന്നറിയിപ്പ്: ഈ ഓപ്‌ഷൻ SSL സുരക്ഷയെ അഴിച്ചുവിടുകയും ഇത് ഉപയോഗിക്കുകയും ചെയ്യുന്നു
നിങ്ങൾ അത് കൃത്യമായി ആവശ്യപ്പെടുന്ന പതാക. (7.25.0 ൽ ചേർത്തു)

--ssl-no-revoke
(WinSSL) സർട്ടിഫിക്കറ്റ് അസാധുവാക്കൽ പരിശോധനകൾ പ്രവർത്തനരഹിതമാക്കാൻ ഈ ഓപ്‌ഷൻ ചുരുളിനോട് പറയുന്നു. മുന്നറിയിപ്പ്:
ഈ ഐച്ഛികം SSL സുരക്ഷയെ അഴിച്ചുവിടുന്നു, ഈ ഫ്ലാഗ് ഉപയോഗിച്ച് നിങ്ങൾ കൃത്യമായി ആവശ്യപ്പെടുന്നു
എന്ന്. (7.44.0 ൽ ചേർത്തു)

--സോക്സ്4
നിർദ്ദിഷ്ട SOCKS4 പ്രോക്സി ഉപയോഗിക്കുക. പോർട്ട് നമ്പർ വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ, അത് അനുമാനിക്കപ്പെടുന്നു
പോർട്ട് 1080. (7.15.2 ൽ ചേർത്തു)

ഈ ഓപ്‌ഷൻ മുമ്പത്തെ ഏതെങ്കിലും ഉപയോഗത്തെ അസാധുവാക്കുന്നു -x, --പ്രോക്സി, അവർ പരസ്പരം പോലെ
എക്സ്ക്ലൂസീവ്.

7.21.7 മുതൽ, നിങ്ങൾക്ക് ഒരു socks4 പ്രോക്സി വ്യക്തമാക്കാൻ കഴിയുന്നതിനാൽ ഈ ഓപ്ഷൻ അമിതമാണ്
-x, --പ്രോക്സി ഒരു socks4:// പ്രോട്ടോക്കോൾ പ്രിഫിക്സ് ഉപയോഗിക്കുന്നു.

ഈ ഓപ്ഷൻ നിരവധി തവണ ഉപയോഗിക്കുകയാണെങ്കിൽ, അവസാനത്തേത് ഉപയോഗിക്കും.

--socks4a
നിർദ്ദിഷ്ട SOCKS4a പ്രോക്സി ഉപയോഗിക്കുക. പോർട്ട് നമ്പർ വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ, അത് അനുമാനിക്കപ്പെടുന്നു
പോർട്ട് 1080. (7.18.0 ൽ ചേർത്തു)

ഈ ഓപ്‌ഷൻ മുമ്പത്തെ ഏതെങ്കിലും ഉപയോഗത്തെ അസാധുവാക്കുന്നു -x, --പ്രോക്സി, അവർ പരസ്പരം പോലെ
എക്സ്ക്ലൂസീവ്.

7.21.7 മുതൽ, നിങ്ങൾക്ക് ഒരു socks4a പ്രോക്സി വ്യക്തമാക്കാൻ കഴിയുന്നതിനാൽ ഈ ഓപ്ഷൻ അധികമാണ്
-x, --പ്രോക്സി ഒരു socks4a:// പ്രോട്ടോക്കോൾ പ്രിഫിക്സ് ഉപയോഗിക്കുന്നു.

ഈ ഓപ്ഷൻ നിരവധി തവണ ഉപയോഗിക്കുകയാണെങ്കിൽ, അവസാനത്തേത് ഉപയോഗിക്കും.

--socks5-ഹോസ്റ്റ് നാമം
നിർദ്ദിഷ്ട SOCKS5 പ്രോക്സി ഉപയോഗിക്കുക (ഹോസ്റ്റ് നാമം പരിഹരിക്കാൻ പ്രോക്സിയെ അനുവദിക്കുക). എങ്കിൽ
പോർട്ട് നമ്പർ വ്യക്തമാക്കിയിട്ടില്ല, ഇത് പോർട്ട് 1080 ൽ അനുമാനിക്കപ്പെടുന്നു. (7.18.0 ൽ ചേർത്തു)

ഈ ഓപ്‌ഷൻ മുമ്പത്തെ ഏതെങ്കിലും ഉപയോഗത്തെ അസാധുവാക്കുന്നു -x, --പ്രോക്സി, അവർ പരസ്പരം പോലെ
എക്സ്ക്ലൂസീവ്.

7.21.7 മുതൽ, നിങ്ങൾക്ക് ഒരു socks5 ഹോസ്റ്റ്നാമം വ്യക്തമാക്കാൻ കഴിയുന്നതിനാൽ ഈ ഓപ്ഷൻ അമിതമാണ്.
കൂടെ പ്രോക്സി -x, --പ്രോക്സി ഒരു socks5h:// പ്രോട്ടോക്കോൾ പ്രിഫിക്സ് ഉപയോഗിക്കുന്നു.

ഈ ഓപ്ഷൻ നിരവധി തവണ ഉപയോഗിക്കുകയാണെങ്കിൽ, അവസാനത്തേത് ഉപയോഗിക്കും. (ഈ ഓപ്ഷൻ ആയിരുന്നു
മുമ്പ് തെറ്റായി രേഖപ്പെടുത്തുകയും നമ്പർ ചേർക്കാതെ --സോക്സ് ആയി ഉപയോഗിക്കുകയും ചെയ്തു.)

--സോക്സ്5
നിർദ്ദിഷ്‌ട SOCKS5 പ്രോക്‌സി ഉപയോഗിക്കുക - എന്നാൽ ഹോസ്റ്റിന്റെ പേര് പ്രാദേശികമായി പരിഹരിക്കുക. തുറമുഖം ആണെങ്കിൽ
നമ്പർ വ്യക്തമാക്കിയിട്ടില്ല, ഇത് പോർട്ട് 1080 ൽ അനുമാനിക്കപ്പെടുന്നു.

ഈ ഓപ്‌ഷൻ മുമ്പത്തെ ഏതെങ്കിലും ഉപയോഗത്തെ അസാധുവാക്കുന്നു -x, --പ്രോക്സി, അവർ പരസ്പരം പോലെ
എക്സ്ക്ലൂസീവ്.

7.21.7 മുതൽ, നിങ്ങൾക്ക് ഒരു socks5 പ്രോക്സി വ്യക്തമാക്കാൻ കഴിയുന്നതിനാൽ ഈ ഓപ്ഷൻ അമിതമാണ്
-x, --പ്രോക്സി ഒരു socks5:// പ്രോട്ടോക്കോൾ പ്രിഫിക്സ് ഉപയോഗിക്കുന്നു.

ഈ ഓപ്ഷൻ നിരവധി തവണ ഉപയോഗിക്കുകയാണെങ്കിൽ, അവസാനത്തേത് ഉപയോഗിക്കും. (ഈ ഓപ്ഷൻ ആയിരുന്നു
മുമ്പ് തെറ്റായി രേഖപ്പെടുത്തുകയും നമ്പർ ചേർക്കാതെ --സോക്സ് ആയി ഉപയോഗിക്കുകയും ചെയ്തു.)

ഈ ഓപ്ഷൻ (അതുപോലെ --സോക്സ്4) IPV6, FTPS അല്ലെങ്കിൽ LDAP എന്നിവയിൽ പ്രവർത്തിക്കില്ല.

--socks5-gssapi-service
സോക്സ് സെർവറിന്റെ സ്ഥിരസ്ഥിതി സേവന നാമം rcmd/server-fqdn ആണ്. ഈ ഓപ്ഷൻ അനുവദിക്കുന്നു
നിങ്ങൾ അത് മാറ്റുക.

ഉദാഹരണങ്ങൾ: --socks5 proxy-name --socks5-gssapi-service sockd sockd/proxy ഉപയോഗിക്കും-
പേര് --socks5 പ്രോക്സി-നാമം --socks5-gssapi-service sockd/യഥാർത്ഥ നാമം ഉപയോഗിക്കും
പ്രോക്‌സി-നാമം പ്രധാന പേരുമായി പൊരുത്തപ്പെടാത്ത സന്ദർഭങ്ങളിൽ sockd/real-name.
(7.19.4 ൽ ചേർത്തു).

--socks5-gssapi-nec
GSS-API ചർച്ചയുടെ ഭാഗമായി ഒരു സംരക്ഷണ മോഡ് ചർച്ച ചെയ്യപ്പെടുന്നു. RFC 1961 പറയുന്നു
സെക്ഷൻ 4.3/4.4-ൽ അത് സംരക്ഷിക്കപ്പെടേണ്ടതാണ്, എന്നാൽ NEC റഫറൻസ് നടപ്പിലാക്കൽ
ചെയ്യുന്നില്ല. ഓപ്ഷൻ --socks5-gssapi-nec സുരക്ഷിതമല്ലാത്ത കൈമാറ്റം അനുവദിക്കുന്നു
സംരക്ഷണ മോഡ് ചർച്ചകൾ. (7.19.4 ൽ ചേർത്തു).

--stderr
പകരം എല്ലാ റൈറ്റുകളും stderr-ലേക്ക് നിർദ്ദിഷ്‌ട ഫയലിലേക്ക് റീഡയറക്‌ട് ചെയ്യുക. ഫയലിന്റെ പേര് എ ആണെങ്കിൽ
പ്ലെയിൻ '-', പകരം ഇത് stdout-ലേക്ക് എഴുതിയിരിക്കുന്നു.

ഈ ഓപ്ഷൻ നിരവധി തവണ ഉപയോഗിക്കുകയാണെങ്കിൽ, അവസാനത്തേത് ഉപയോഗിക്കും.

-t, --telnet-option
ടെൽനെറ്റ് പ്രോട്ടോക്കോളിലേക്ക് ഓപ്ഷനുകൾ കൈമാറുക. പിന്തുണയ്ക്കുന്ന ഓപ്ഷനുകൾ ഇവയാണ്:

TTYPE= ടെർമിനൽ തരം സജ്ജമാക്കുന്നു.

XDISPLOC= X ഡിസ്പ്ലേ ലൊക്കേഷൻ സജ്ജമാക്കുന്നു.

NEW_ENV= ഒരു പരിസ്ഥിതി വേരിയബിൾ സജ്ജമാക്കുന്നു.

-T, --upload-file
ഇത് നിർദ്ദിഷ്‌ട ലോക്കൽ ഫയലിനെ വിദൂര URL-ലേക്ക് മാറ്റുന്നു. ഫയൽ ഭാഗം ഇല്ലെങ്കിൽ
നിർദ്ദിഷ്ട URL-ൽ, Curl പ്രാദേശിക ഫയലിന്റെ പേര് ചേർക്കും. നിങ്ങൾ ഉപയോഗിക്കേണ്ട കാര്യം ശ്രദ്ധിക്കുക
ഒരു ഫയലും ഇല്ലെന്ന് കേൾ ചെയ്യുന്നതിനായി അവസാന ഡയറക്‌ടറിയിൽ ഒരു ട്രെയിലിംഗ് /
പേര് അല്ലെങ്കിൽ ചുരുളൻ നിങ്ങളുടെ അവസാന ഡയറക്‌ടറി നാമമാണ് റിമോട്ട് ഫയലിന്റെ പേര് എന്ന് കരുതുന്നു
ഉപയോഗിക്കുക. അത് മിക്കവാറും അപ്‌ലോഡ് പ്രവർത്തനം പരാജയപ്പെടാൻ ഇടയാക്കും. ഇത് ഉപയോഗിക്കുകയാണെങ്കിൽ
ഒരു HTTP(S) സെർവർ, PUT കമാൻഡ് ഉപയോഗിക്കും.

നൽകിയിരിക്കുന്ന ഫയലിന് പകരം stdin ഉപയോഗിക്കുന്നതിന് "-" (ഒറ്റ ഡാഷ്) എന്ന ഫയൽ നാമം ഉപയോഗിക്കുക.
പകരമായി, ഫയലിന്റെ പേര് "." "-" എന്നതിനുപകരം (ഒരൊറ്റ കാലയളവ്) സൂചിപ്പിക്കാം
stdin ആയിരിക്കുമ്പോൾ സെർവർ ഔട്ട്പുട്ട് വായിക്കാൻ അനുവദിക്കുന്നതിന് നോൺ-ബ്ലോക്കിംഗ് മോഡിൽ stdin ഉപയോഗിക്കുക
അപ്ലോഡ് ചെയ്തു.

കമാൻഡ് ലൈനിൽ നിങ്ങൾക്ക് ഓരോ URL-നും ഒരു -T വ്യക്തമാക്കാൻ കഴിയും. ഓരോ -T + URL ജോടിയും
എന്താണ് അപ്‌ലോഡ് ചെയ്യേണ്ടതെന്നും എവിടെയിലേക്കെന്നും വ്യക്തമാക്കുന്നു. -T യുടെ "ഗ്ലോബിംഗിനെ" curl പിന്തുണയ്ക്കുന്നു
ആർഗ്യുമെന്റ്, ഇത് ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഒരു URL-ലേക്ക് ഒന്നിലധികം ഫയലുകൾ അപ്‌ലോഡ് ചെയ്യാം
URL-ൽ പിന്തുണയ്ക്കുന്ന അതേ URL ഗ്ലോബിംഗ് ശൈലി, ഇതുപോലെ:

curl -T "{file1,file2}" http://www.uploadtothissite.com

അല്ലെങ്കിൽ പോലും

curl -T "img[1-1000].png" loading="lazy" ftp://ftp.picturemania.com/upload/

--tcp-nodelay
TCP_NODELAY ഓപ്ഷൻ ഓണാക്കുക. കാണുക curl_easy_setopt(3) വിശദാംശങ്ങൾക്ക് മാൻ പേജ്
ഈ ഓപ്ഷനെ കുറിച്ച്. (7.11.2 ൽ ചേർത്തു)

--tftp-blksize
(TFTP) TFTP BLKSIZE ഓപ്ഷൻ സജ്ജമാക്കുക (>512 ആയിരിക്കണം). ചുരുളഴിയുന്ന ബ്ലോക്ക് വലുപ്പമാണിത്
ഒരു TFTP സെർവറിലേക്കോ അതിൽ നിന്നോ ഡാറ്റ കൈമാറുമ്പോൾ ഉപയോഗിക്കാൻ ശ്രമിക്കും. സ്ഥിരസ്ഥിതിയായി 512
ബൈറ്റുകൾ ഉപയോഗിക്കും.

ഈ ഓപ്ഷൻ നിരവധി തവണ ഉപയോഗിക്കുകയാണെങ്കിൽ, അവസാനത്തേത് ഉപയോഗിക്കും.

(7.20.0 ൽ ചേർത്തു)

--tlsauthtype
TLS പ്രാമാണീകരണ തരം സജ്ജമാക്കുക. നിലവിൽ, പിന്തുണയ്ക്കുന്ന ഒരേയൊരു ഓപ്ഷൻ "SRP" ആണ്
TLS-SRP (RFC 5054). എങ്കിൽ --tlsuser ഒപ്പം --tlspassword വ്യക്തമാക്കിയിരിക്കുന്നു എന്നാൽ --tlsauthtype
അല്ല, അപ്പോൾ ഈ ഓപ്‌ഷൻ "SRP" ആയി സ്ഥിരസ്ഥിതിയായി മാറുന്നു. (7.21.4 ൽ ചേർത്തു)

--tlspassword
വ്യക്തമാക്കിയിട്ടുള്ള TLS പ്രാമാണീകരണ രീതി ഉപയോഗിച്ച് ഉപയോഗിക്കുന്നതിന് പാസ്‌വേഡ് സജ്ജമാക്കുക
--tlsauthtype. അത് ആവശ്യമാണ് --tlsuser കൂടി സജ്ജമാക്കും. (7.21.4 ൽ ചേർത്തു)

--tlsuser
വ്യക്തമാക്കിയിട്ടുള്ള TLS പ്രാമാണീകരണ രീതി ഉപയോഗിച്ച് ഉപയോഗിക്കുന്നതിന് ഉപയോക്തൃനാമം സജ്ജമാക്കുക
--tlsauthtype. അത് ആവശ്യമാണ് --tlspassword കൂടി സജ്ജമാക്കും. (7.21.4 ൽ ചേർത്തു)

--tlsv1.0
(SSL) ഒരു റിമോട്ട് TLS സെർവറുമായി ചർച്ച നടത്തുമ്പോൾ TLS പതിപ്പ് 1.0 ഉപയോഗിക്കുന്നതിന് ചുരുളൻ നിർബന്ധിക്കുന്നു.
(7.34.0 ൽ ചേർത്തു)

--tlsv1.1
(SSL) ഒരു റിമോട്ട് TLS സെർവറുമായി ചർച്ച നടത്തുമ്പോൾ TLS പതിപ്പ് 1.1 ഉപയോഗിക്കുന്നതിന് ചുരുളൻ നിർബന്ധിക്കുന്നു.
(7.34.0 ൽ ചേർത്തു)

--tlsv1.2
(SSL) ഒരു റിമോട്ട് TLS സെർവറുമായി ചർച്ച നടത്തുമ്പോൾ TLS പതിപ്പ് 1.2 ഉപയോഗിക്കുന്നതിന് ചുരുളൻ നിർബന്ധിക്കുന്നു.
(7.34.0 ൽ ചേർത്തു)

--tr-എൻകോഡിംഗ്
(HTTP) അൽഗോരിതങ്ങളിലൊന്ന് ഉപയോഗിച്ച് കംപ്രസ് ചെയ്ത ട്രാൻസ്ഫർ-എൻകോഡിംഗ് പ്രതികരണം അഭ്യർത്ഥിക്കുക
curl പിന്തുണയ്ക്കുന്നു, ഡാറ്റ സ്വീകരിക്കുമ്പോൾ അത് അൺകംപ്രസ് ചെയ്യുക.

(7.21.6 ൽ ചേർത്തു)

--ട്രേസ്
വിവരണാത്മകം ഉൾപ്പെടെ എല്ലാ ഇൻകമിംഗ്, ഔട്ട്‌ഗോയിംഗ് ഡാറ്റയുടെയും പൂർണ്ണമായ ട്രെയ്സ് ഡംപ് പ്രവർത്തനക്ഷമമാക്കുന്നു
വിവരങ്ങൾ, നൽകിയിരിക്കുന്ന ഔട്ട്പുട്ട് ഫയലിലേക്ക്. ഔട്ട്‌പുട്ട് അയയ്‌ക്കുന്നതിന് ഫയൽ നാമമായി "-" ഉപയോഗിക്കുക
stdout-ലേക്ക്.

ഈ ഓപ്ഷൻ മുൻകാല ഉപയോഗങ്ങളെ അസാധുവാക്കുന്നു -വി, --വാക്കുകൾ or --trace-ascii.

ഈ ഓപ്ഷൻ നിരവധി തവണ ഉപയോഗിക്കുകയാണെങ്കിൽ, അവസാനത്തേത് ഉപയോഗിക്കും.

--trace-ascii
വിവരണാത്മകം ഉൾപ്പെടെ എല്ലാ ഇൻകമിംഗ്, ഔട്ട്‌ഗോയിംഗ് ഡാറ്റയുടെയും പൂർണ്ണമായ ട്രെയ്സ് ഡംപ് പ്രവർത്തനക്ഷമമാക്കുന്നു
വിവരങ്ങൾ, നൽകിയിരിക്കുന്ന ഔട്ട്പുട്ട് ഫയലിലേക്ക്. ഔട്ട്‌പുട്ട് അയയ്‌ക്കുന്നതിന് ഫയൽ നാമമായി "-" ഉപയോഗിക്കുക
stdout-ലേക്ക്.

ഇത് വളരെ സാമ്യമുള്ളതാണ് --ട്രേസ്, എന്നാൽ ഹെക്‌സ് ഭാഗം ഉപേക്ഷിച്ച് മാത്രം കാണിക്കുന്നു
ഡമ്പിന്റെ ASCII ഭാഗം. ഇത് വായിക്കാൻ എളുപ്പമായേക്കാവുന്ന ചെറിയ ഔട്ട്പുട്ട് നൽകുന്നു
പരിശീലനം ലഭിക്കാത്ത മനുഷ്യർ.

ഈ ഓപ്ഷൻ മുൻകാല ഉപയോഗങ്ങളെ അസാധുവാക്കുന്നു -വി, --വാക്കുകൾ or --ട്രേസ്.

ഈ ഓപ്ഷൻ നിരവധി തവണ ഉപയോഗിക്കുകയാണെങ്കിൽ, അവസാനത്തേത് ഉപയോഗിക്കും.

--ട്രേസ്-ടൈം
ചുരുളൻ ഡിസ്പ്ലേ ചെയ്യുന്ന ഓരോ ട്രെയ്സിനും അല്ലെങ്കിൽ വെർബോസ് ലൈനിനും ഒരു ടൈം സ്റ്റാമ്പ് മുൻകൂർ ചെയ്യുന്നു. (ചേർത്തു
7.14.0)

--unix-socket
(HTTP) നെറ്റ്‌വർക്ക് ഉപയോഗിക്കുന്നതിന് പകരം ഈ Unix ഡൊമെയ്ൻ സോക്കറ്റ് വഴി കണക്റ്റുചെയ്യുക.
(7.40.0 ൽ ചേർത്തു)

-u, --ഉപയോക്താവ്
സെർവർ പ്രാമാണീകരണത്തിനായി ഉപയോഗിക്കേണ്ട ഉപയോക്തൃനാമവും പാസ്‌വേഡും വ്യക്തമാക്കുക. അസാധുവാക്കുന്നു -n,
--netrc ഒപ്പം --netrc-ഓപ്ഷണൽ.

നിങ്ങൾ ഉപയോക്തൃനാമം വ്യക്തമാക്കുകയാണെങ്കിൽ, curl ഒരു പാസ്വേഡ് ആവശ്യപ്പെടും.

ഉപയോക്തൃനാമവും പാസ്‌വേഡുകളും ആദ്യ കോളണിൽ വിഭജിച്ചിരിക്കുന്നു, അത് ഉണ്ടാക്കുന്നു
ഈ ഓപ്ഷൻ ഉപയോഗിച്ച് ഉപയോക്തൃനാമത്തിൽ കോളൻ ഉപയോഗിക്കുന്നത് അസാധ്യമാണ്. പാസ്‌വേഡിന് കഴിയും,
നിശ്ചലമായ.

വിൻഡോസ് അടിസ്ഥാനമാക്കിയുള്ള സെർവറിനൊപ്പം കെർബറോസ് വി5 ഉപയോഗിക്കുമ്പോൾ നിങ്ങൾ വിൻഡോസ് ഉൾപ്പെടുത്തണം
ഉപയോക്തൃനാമത്തിലുള്ള ഡൊമെയ്ൻ നാമം, സെർവറിന് വിജയകരമായി എ
കെർബറോസ് ടിക്കറ്റ്. നിങ്ങൾ അങ്ങനെ ചെയ്തില്ലെങ്കിൽ, പ്രാഥമിക പ്രാമാണീകരണ ഹാൻഡ്‌ഷേക്ക് പരാജയപ്പെടാം.

NTLM ഉപയോഗിക്കുമ്പോൾ, ഉപയോക്തൃ നാമം ഇല്ലാതെ, ഉപയോക്തൃ നാമം പോലെ തന്നെ വ്യക്തമാക്കാം
ഡൊമെയ്‌ൻ, ഉദാഹരണത്തിന് നിങ്ങളുടെ സജ്ജീകരണത്തിൽ ഒരൊറ്റ ഡൊമെയ്‌നും വനവും ഉണ്ടെങ്കിൽ.

ഡൊമെയ്ൻ നാമം വ്യക്തമാക്കുന്നതിന് ഡൗൺ-ലെവൽ ലോഗൺ നാമം അല്ലെങ്കിൽ യുപിഎൻ (യൂസർ പ്രിൻസിപ്പൽ) ഉപയോഗിക്കുക
പേര്) ഫോർമാറ്റുകൾ. ഉദാഹരണത്തിന്, EXAMPLE\User കൂടാതെ [ഇമെയിൽ പരിരക്ഷിച്ചിരിക്കുന്നു] യഥാക്രമം.

നിങ്ങൾ ഒരു Windows SSPI- പ്രാപ്‌തമാക്കിയ ചുരുളൻ ബൈനറി ഉപയോഗിക്കുകയും Kerberos V5 നടത്തുകയും ചെയ്യുന്നുവെങ്കിൽ, നെഗോഷ്യേറ്റ്,
NTLM അല്ലെങ്കിൽ ഡൈജസ്റ്റ് പ്രാമാണീകരണം തുടർന്ന് നിങ്ങൾക്ക് ഉപയോക്തൃനാമം തിരഞ്ഞെടുക്കാൻ curl-നോട് പറയാം
ഈ ഓപ്‌ഷൻ ഉപയോഗിച്ച് ഒരൊറ്റ കോളൺ വ്യക്തമാക്കി നിങ്ങളുടെ പരിതസ്ഥിതിയിൽ നിന്നുള്ള പാസ്‌വേഡ്: "-u
:".

ഈ ഓപ്ഷൻ നിരവധി തവണ ഉപയോഗിക്കുകയാണെങ്കിൽ, അവസാനത്തേത് ഉപയോഗിക്കും.

-യു, --പ്രോക്സി-ഉപയോക്താവ്
പ്രോക്‌സി പ്രാമാണീകരണത്തിനായി ഉപയോഗിക്കേണ്ട ഉപയോക്തൃനാമവും പാസ്‌വേഡും വ്യക്തമാക്കുക.

നിങ്ങൾ ഒരു Windows SSPI- പ്രാപ്‌തമാക്കിയ ചുരുളൻ ബൈനറി ഉപയോഗിക്കുകയും ഒന്നുകിൽ ചർച്ച ചെയ്യുകയോ NTLM ചെയ്യുകയോ ചെയ്യുകയാണെങ്കിൽ
പ്രാമാണീകരണം തുടർന്ന് നിങ്ങൾക്ക് ഉപയോക്തൃനാമവും പാസ്‌വേഡും തിരഞ്ഞെടുക്കാൻ curl-നോട് പറയാം
ഈ ഓപ്‌ഷൻ ഉപയോഗിച്ച് ഒരൊറ്റ കോളൻ വ്യക്തമാക്കി നിങ്ങളുടെ പരിസ്ഥിതി: "-U :".

ഈ ഓപ്ഷൻ നിരവധി തവണ ഉപയോഗിക്കുകയാണെങ്കിൽ, അവസാനത്തേത് ഉപയോഗിക്കും.

--url
ലഭ്യമാക്കാൻ ഒരു URL വ്യക്തമാക്കുക. നിങ്ങൾക്ക് URL(കൾ) വ്യക്തമാക്കാൻ താൽപ്പര്യപ്പെടുമ്പോൾ ഈ ഓപ്ഷൻ മിക്കവാറും സുലഭമാണ്
ഒരു കോൺഫിഗറേഷൻ ഫയലിൽ.

നൽകിയിരിക്കുന്ന URL-ൽ ഒരു സ്കീമിന്റെ പേര് ("http://" അല്ലെങ്കിൽ "ftp://" മുതലായവ) നഷ്ടമായാൽ
ചുരുളൻ ഹോസ്റ്റിനെ അടിസ്ഥാനമാക്കി ഒരു ഊഹം ഉണ്ടാക്കും. ഏറ്റവും പുറത്തുള്ള ഉപ-ഡൊമെയ്ൻ നാമം പൊരുത്തപ്പെടുന്നുവെങ്കിൽ
DICT, FTP, IMAP, LDAP, POP3 അല്ലെങ്കിൽ SMTP അപ്പോൾ ആ പ്രോട്ടോക്കോൾ ഉപയോഗിക്കും, അല്ലാത്തപക്ഷം HTTP
ഉപയോഗിക്കും. ഒരു ഡിഫോൾട്ട് പ്രോട്ടോക്കോൾ സജ്ജീകരിക്കുന്നതിലൂടെ 7.45.0 ഊഹിക്കൽ പ്രവർത്തനരഹിതമാക്കാം.
കാണുക --പ്രോട്ടോ ഡിഫോൾട്ട് വിവരങ്ങൾക്ക്.

ഈ ഓപ്ഷൻ എത്ര തവണ വേണമെങ്കിലും ഉപയോഗിക്കാം. ഈ URL എവിടെയാണ് എഴുതിയിരിക്കുന്നതെന്ന് നിയന്ത്രിക്കാൻ,
ഉപയോഗിക്കുക -ഓ, --ഔട്ട്പുട്ട് അഥവാ -ഓ, --വിദൂര-നാമം ഓപ്ഷനുകൾ.

-v, --വെർബോസ്
ഓപ്പറേഷൻ സമയത്ത് കൂടുതൽ വാചാലനായിരിക്കുക/സംസാരിക്കുക. ഡീബഗ് ചെയ്യുന്നതിനും കാണുന്നതിനും ഉപയോഗപ്രദമാണ്
എന്താണ് "ഹൂഡിന് കീഴിൽ" നടക്കുന്നത്. '>' എന്ന് തുടങ്ങുന്ന ഒരു വരി അർത്ഥമാക്കുന്നത് "ഹെഡർ ഡാറ്റ" അയച്ചു എന്നാണ്
ചുരുളൻ വഴി, '<' എന്നാൽ സാധാരണ സന്ദർഭങ്ങളിൽ മറഞ്ഞിരിക്കുന്ന ചുരുളിലൂടെ ലഭിക്കുന്ന "ഹെഡർ ഡാറ്റ" എന്നാണ് അർത്ഥമാക്കുന്നത്,
കൂടാതെ '*' എന്ന് തുടങ്ങുന്ന ഒരു വരി അർത്ഥമാക്കുന്നത് ചുരുളൻ നൽകുന്ന അധിക വിവരങ്ങൾ എന്നാണ്.

നിങ്ങൾക്ക് ഔട്ട്‌പുട്ടിൽ HTTP തലക്കെട്ടുകൾ മാത്രമേ ആവശ്യമുള്ളൂ എന്ന കാര്യം ശ്രദ്ധിക്കുക, -ഞാൻ, --ഉൾപ്പെടുന്നു ആകാം
നിങ്ങൾ തിരയുന്ന ഓപ്ഷൻ.

ഈ ഓപ്ഷൻ ഇപ്പോഴും മതിയായ വിശദാംശങ്ങൾ നൽകുന്നില്ലെന്ന് നിങ്ങൾ കരുതുന്നുവെങ്കിൽ, ഉപയോഗിക്കുന്നത് പരിഗണിക്കുക
--ട്രേസ് or --trace-ascii പകരം.

ഈ ഓപ്ഷൻ മുൻകാല ഉപയോഗങ്ങളെ അസാധുവാക്കുന്നു --trace-ascii or --ട്രേസ്.

ഉപയോഗം - അതെ, --നിശബ്ദത ചുരുളൻ നിശബ്ദമാക്കാൻ.

-w, --റൈറ്റ് ഔട്ട്
പൂർത്തിയാക്കിയ കൈമാറ്റത്തിന് ശേഷം stdout-ൽ curl ഡിസ്പ്ലേ വിവരങ്ങൾ ഉണ്ടാക്കുക. ഫോർമാറ്റ് എ
എത്ര വേരിയബിളുകൾ ചേർത്താലും പ്ലെയിൻ ടെക്‌സ്‌റ്റ് അടങ്ങിയിരിക്കാവുന്ന സ്ട്രിംഗ്. ഫോർമാറ്റ്
അക്ഷരാർത്ഥത്തിൽ "സ്ട്രിംഗ്" ആയി വ്യക്തമാക്കാം, അല്ലെങ്കിൽ നിങ്ങൾക്ക് a എന്നതിൽ നിന്ന് ഫോർമാറ്റ് വായിക്കാൻ ചുരുളൻ കഴിയും
"@filename" ഉപയോഗിച്ച് ഫയൽ ചെയ്യുക കൂടാതെ നിങ്ങൾ എഴുതുന്ന stdin-ൽ നിന്നുള്ള ഫോർമാറ്റ് വായിക്കാൻ curl-നോട് പറയുക
"@-".

ഔട്ട്പുട്ട് ഫോർമാറ്റിൽ നിലവിലുള്ള വേരിയബിളുകൾ മൂല്യം അല്ലെങ്കിൽ ടെക്സ്റ്റ് ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കും
താഴെ വിവരിച്ചിരിക്കുന്നതുപോലെ ചുരുളൻ അനുയോജ്യമാണെന്ന് കരുതുന്നു. എല്ലാ വേരിയബിളുകളും ഇപ്രകാരം വ്യക്തമാക്കിയിരിക്കുന്നു
%{variable_name} കൂടാതെ ഒരു സാധാരണ % ഔട്ട്‌പുട്ട് ചെയ്യുന്നതിന് നിങ്ങൾ അവയെ %% എന്ന് എഴുതുക. നിങ്ങൾക്ക് ഔട്ട്പുട്ട് ചെയ്യാം
\n ഉപയോഗിച്ച് ഒരു പുതിയ ലൈൻ, \r ഉള്ള ഒരു ക്യാരേജ് റിട്ടേൺ, \t ഉള്ള ഒരു ടാബ് സ്പേസ്.

ശ്രദ്ധിക്കുക: %-ചിഹ്നം win32-പരിസ്ഥിതിയിലെ ഒരു പ്രത്യേക ചിഹ്നമാണ്, അവിടെ എല്ലാം
ഈ ഓപ്‌ഷൻ ഉപയോഗിക്കുമ്പോൾ % സംഭവങ്ങൾ ഇരട്ടിയാക്കണം.

ലഭ്യമായ വേരിയബിളുകൾ ഇവയാണ്:

ഉള്ളടക്ക തരം അഭ്യർത്ഥിച്ച പ്രമാണത്തിന്റെ ഉള്ളടക്ക തരം, എന്തെങ്കിലും ഉണ്ടെങ്കിൽ.

ഫയൽനാമം_ഫലപ്രദം
ചുരുളൻ എഴുതുന്ന ആത്യന്തിക ഫയൽനാമം. ഇത് മാത്രം
ഉപയോഗിച്ച് ഒരു ഫയലിലേക്ക് എഴുതാൻ curl പറഞ്ഞാൽ അർത്ഥമുണ്ട് --വിദൂര-നാമം
or --ഔട്ട്പുട്ട് ഓപ്ഷൻ. എന്നിവയുമായി സംയോജിപ്പിച്ചാണ് ഇത് ഏറ്റവും ഉപയോഗപ്രദമായത്
--റിമോട്ട്-ഹെഡർ-നെയിം ഓപ്ഷൻ. (7.25.1 ൽ ചേർത്തു)

ftp_entry_path റിമോട്ട് FTP-യിൽ ലോഗിൻ ചെയ്യുമ്പോൾ പ്രാരംഭ പാത ചുരുളൻ അവസാനിച്ചു
സെർവർ. (7.15.4 ൽ ചേർത്തു)

http_code അവസാനം വീണ്ടെടുത്തതിൽ കണ്ടെത്തിയ സംഖ്യാ പ്രതികരണ കോഡ്
HTTP(S) അല്ലെങ്കിൽ FTP(കൾ) കൈമാറ്റം. 7.18.2 ൽ അപരനാമം പ്രതികരണ_കോഡ് ആയിരുന്നു
അതേ വിവരം കാണിക്കാൻ ചേർത്തു.

http_connect അവസാന പ്രതികരണത്തിൽ കണ്ടെത്തിയ സംഖ്യാ കോഡ് (എയിൽ നിന്ന്
പ്രോക്സി) ഒരു ചുരുളൻ കണക്ട് അഭ്യർത്ഥനയിലേക്ക്. (7.12.4 ൽ ചേർത്തു)

local_ip ഏറ്റവും സമീപകാലത്ത് പൂർത്തിയാക്കിയ കണക്ഷന്റെ ലോക്കൽ എൻഡിന്റെ IP വിലാസം
- IPv4 അല്ലെങ്കിൽ IPv6 ആകാം (7.29.0-ൽ ചേർത്തത്)

ലോക്കൽ_പോർട്ട് ഏറ്റവും പുതിയ കണക്ഷന്റെ ലോക്കൽ പോർട്ട് നമ്പർ (ചേർത്തു
7.29.0)

num_connects സമീപകാല കൈമാറ്റത്തിൽ വരുത്തിയ പുതിയ കണക്റ്റുകളുടെ എണ്ണം. (ചേർത്തു
7.12.3)

num_redirects അഭ്യർത്ഥനയിൽ പിന്തുടരുന്ന റീഡയറക്‌ടുകളുടെ എണ്ണം. (ചേർത്തു
7.12.3)

redirect_url റീഡയറക്‌ടുകൾ പിന്തുടരാൻ -L ഇല്ലാതെ ഒരു HTTP അഭ്യർത്ഥന നടത്തിയപ്പോൾ, ഇത്
വേരിയബിൾ യഥാർത്ഥ URL ഒരു റീഡയറക്‌ട് കാണിക്കും നന്നായിരുന്നേനെ നിങ്ങളെ കൊണ്ടുപോകുക.
(7.18.2 ൽ ചേർത്തു)

വിദൂര_ഐപി ഏറ്റവും പുതിയ കണക്ഷന്റെ വിദൂര IP വിലാസം - ആകാം
ഒന്നുകിൽ IPv4 അല്ലെങ്കിൽ IPv6 (7.29.0 ൽ ചേർത്തു)

റിമോട്ട്_പോർട്ട് ഏറ്റവും പുതിയ കണക്ഷന്റെ റിമോട്ട് പോർട്ട് നമ്പർ (ചേർത്തു
7.29.0 ൽ)

വലിപ്പം_ഡൗൺലോഡ് ഡൗൺലോഡ് ചെയ്ത ബൈറ്റുകളുടെ ആകെ തുക.

വലിപ്പം_തലക്കെട്ട് ഡൗൺലോഡ് ചെയ്‌ത തലക്കെട്ടുകളുടെ മൊത്തം ബൈറ്റുകളുടെ അളവ്.

വലിപ്പം_അഭ്യർത്ഥന HTTP അഭ്യർത്ഥനയിൽ അയച്ച ബൈറ്റുകളുടെ ആകെ തുക.

size_upload അപ്‌ലോഡ് ചെയ്‌ത ബൈറ്റുകളുടെ ആകെ തുക.

വേഗത_ഡൗൺലോഡ് പൂർണ്ണമായതിന് അളന്ന ശരാശരി ഡൗൺലോഡ് വേഗത
ഡൗൺലോഡ്. സെക്കൻഡിൽ ബൈറ്റുകൾ.

speed_upload പൂർണ്ണമായ അപ്‌ലോഡിനായി അളന്ന ശരാശരി അപ്‌ലോഡ് വേഗത.
സെക്കൻഡിൽ ബൈറ്റുകൾ.

ssl_verify_result
എസ്എസ്എൽ പിയർ സർട്ടിഫിക്കറ്റ് പരിശോധനയുടെ ഫലം
അഭ്യർത്ഥിച്ചു. 0 എന്നതിനർത്ഥം പരിശോധന വിജയിച്ചു എന്നാണ്. (ചേർത്തു
7.19.0)

time_app കണക്ട് ചെയ്യുക
സമയം, നിമിഷങ്ങൾക്കുള്ളിൽ, തുടക്കം മുതൽ SSL/SSH/ etc
റിമോട്ട് ഹോസ്റ്റിലേക്ക് കണക്റ്റ്/ഹാൻഡ്ഷേക്ക് പൂർത്തിയാക്കി. (ചേർത്തു
7.19.0)

സമയം_ ബന്ധിപ്പിക്കുക സമയം, നിമിഷങ്ങൾക്കുള്ളിൽ, തുടക്കം മുതൽ ടിസിപി കണക്ട് വരെ എടുത്തു
റിമോട്ട് ഹോസ്റ്റിലേക്ക് (അല്ലെങ്കിൽ പ്രോക്സി) പൂർത്തിയായി.

time_namelookup
സമയം, നിമിഷങ്ങൾക്കുള്ളിൽ, തുടക്കം മുതൽ പേര് വരെ എടുത്തു
പരിഹരിക്കൽ പൂർത്തിയായി.

സമയം_ വ്യാഖ്യാനം
സമയം, നിമിഷങ്ങൾക്കുള്ളിൽ, തുടക്കം മുതൽ ഫയൽ കൈമാറ്റം വരെ എടുത്തു
തുടങ്ങാറായി. ഇതിൽ എല്ലാ പ്രീ-ട്രാൻസ്‌ഫർ കമാൻഡുകളും ഉൾപ്പെടുന്നു
പ്രത്യേക പ്രോട്ടോക്കോൾ(കൾ)ക്ക് പ്രത്യേകമായുള്ള ചർച്ചകൾ
ഉൾപ്പെട്ടിട്ടുണ്ട്.

സമയം_മാറ്റം പേര് ഉൾപ്പെടെ എല്ലാ വഴിതിരിച്ചുവിടൽ ഘട്ടങ്ങൾക്കും നിമിഷങ്ങൾക്കുള്ളിൽ സമയമെടുത്തു
ഫൈനലിന് മുമ്പ് നോക്കുക, ബന്ധിപ്പിക്കുക, മുൻകൂട്ടി കൈമാറ്റം ചെയ്യുക, കൈമാറുക
ഇടപാട് ആരംഭിച്ചു. time_redirect എന്നത് പൂർണ്ണമായ നിർവ്വഹണം കാണിക്കുന്നു
ഒന്നിലധികം റീഡയറക്‌ടുകൾക്കുള്ള സമയം. (7.12.3 ൽ ചേർത്തു)

സമയം_ആരംഭം കൈമാറ്റം
സമയം, നിമിഷങ്ങൾക്കുള്ളിൽ, തുടക്കം മുതൽ ആദ്യത്തെ ബൈറ്റ് വരെ എടുത്തു
ട്രാൻസ്ഫർ ചെയ്യാൻ പോകുകയായിരുന്നു. ഇതിൽ time_pretransfer ഉം ഉൾപ്പെടുന്നു
ഫലം കണക്കാക്കാൻ സെർവറിന് ആവശ്യമായ സമയവും.

സമയം_ ആകെ മുഴുവൻ സമയവും, നിമിഷങ്ങൾക്കുള്ളിൽ, മുഴുവൻ പ്രവർത്തനവും നീണ്ടു. സമയം
മില്ലിസെക്കൻഡ് റെസല്യൂഷനിൽ പ്രദർശിപ്പിക്കും.

url_effective അവസാനം ലഭിച്ച URL. നിങ്ങൾ ഉണ്ടെങ്കിൽ ഇത് ഏറ്റവും അർത്ഥവത്തായതാണ്
ലൊക്കേഷൻ പിന്തുടരാൻ ചുരുളൻ പറഞ്ഞു: തലക്കെട്ടുകൾ.

ഈ ഓപ്ഷൻ നിരവധി തവണ ഉപയോഗിക്കുകയാണെങ്കിൽ, അവസാനത്തേത് ഉപയോഗിക്കും.

-x, --proxy <[protocol://][user:password@]proxyhost[:port]>
നിർദ്ദിഷ്ട പ്രോക്സി ഉപയോഗിക്കുക.

ബദൽ വ്യക്തമാക്കുന്നതിന് പ്രോക്സി സ്ട്രിംഗ് ഒരു പ്രോട്ടോക്കോൾ:// പ്രിഫിക്സ് ഉപയോഗിച്ച് വ്യക്തമാക്കാം
പ്രോക്സി പ്രോട്ടോക്കോളുകൾ. അഭ്യർത്ഥിക്കാൻ socks4://, socks4a://, socks5:// അല്ലെങ്കിൽ socks5h:// ഉപയോഗിക്കുക
ഉപയോഗിക്കേണ്ട പ്രത്യേക സോക്സ് പതിപ്പ്. ഒരു പ്രോട്ടോക്കോളും വ്യക്തമാക്കിയിട്ടില്ല, http:// കൂടാതെ മറ്റുള്ളവയും
HTTP പ്രോക്സികളായി പരിഗണിക്കും. (പ്രോട്ടോക്കോൾ പിന്തുണ curl 7.21.7 ൽ ചേർത്തു)

പ്രോക്സി സ്ട്രിംഗിൽ പോർട്ട് നമ്പർ വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ, അത് 1080 ആണെന്ന് അനുമാനിക്കാം.

ഈ ഓപ്‌ഷൻ നിലവിലുള്ള എൻവയോൺമെന്റ് വേരിയബിളുകളെ അസാധുവാക്കുന്നു, അത് ഉപയോഗിക്കാൻ പ്രോക്സിയെ സജ്ജമാക്കുന്നു. എങ്കിൽ
ഒരു പ്രോക്സി സജ്ജീകരിക്കുന്ന ഒരു എൻവയോൺമെന്റ് വേരിയബിൾ ഉണ്ട്, നിങ്ങൾക്ക് പ്രോക്സി "" ആയി സജ്ജീകരിക്കാം
അതിനെ മറികടക്കുക.

ഒരു HTTP പ്രോക്സി വഴി നടത്തുന്ന എല്ലാ പ്രവർത്തനങ്ങളും സുതാര്യമായിരിക്കും
HTTP ലേക്ക് പരിവർത്തനം ചെയ്തു. ചില പ്രോട്ടോക്കോൾ നിർദ്ദിഷ്ട പ്രവർത്തനങ്ങൾ ഉണ്ടാകണമെന്നില്ല എന്നാണ് ഇതിനർത്ഥം
ലഭ്യമാണ്. നിങ്ങൾക്ക് പ്രോക്സിയിലൂടെ തുരങ്കം കയറാൻ കഴിയുമെങ്കിൽ ഇത് അങ്ങനെയല്ല
The -പി, --പ്രോക്സിടണൽ ഓപ്ഷൻ.

പ്രോക്‌സി സ്‌ട്രിംഗിൽ നൽകിയേക്കാവുന്ന ഉപയോക്താവും പാസ്‌വേഡും ഡീകോഡ് ചെയ്‌ത URL ആണ്
ചുരുളൻ. % 40 അല്ലെങ്കിൽ പാസ് ഉപയോഗിച്ച് @ പോലുള്ള പ്രത്യേക പ്രതീകങ്ങൾ കടന്നുപോകാൻ ഇത് നിങ്ങളെ അനുവദിക്കുന്നു
% 3a ഉള്ള കോളണിൽ.

പ്രോക്സി എൻവയോൺമെന്റിന്റെ അതേ രീതിയിൽ തന്നെ പ്രോക്സി ഹോസ്റ്റും വ്യക്തമാക്കാം
പ്രോട്ടോക്കോൾ പ്രിഫിക്സും (http://) ഉൾച്ചേർത്ത ഉപയോക്താവും + ഉൾപ്പെടെയുള്ള വേരിയബിളുകൾ
password.

ഈ ഓപ്ഷൻ നിരവധി തവണ ഉപയോഗിക്കുകയാണെങ്കിൽ, അവസാനത്തേത് ഉപയോഗിക്കും.

-എക്സ്, --അഭ്യർത്ഥന
(HTTP) HTTP-യുമായി ആശയവിനിമയം നടത്തുമ്പോൾ ഉപയോഗിക്കേണ്ട ഒരു ഇഷ്‌ടാനുസൃത അഭ്യർത്ഥന രീതി വ്യക്തമാക്കുന്നു
സെർവർ. അല്ലാത്ത രീതിക്ക് പകരം നിർദ്ദിഷ്ട അഭ്യർത്ഥന രീതി ഉപയോഗിക്കും
ഉപയോഗിച്ചത് (ഇത് GET-ലേക്ക് സ്ഥിരസ്ഥിതിയാക്കുന്നു). വിശദാംശങ്ങൾക്ക് HTTP 1.1 സ്പെസിഫിക്കേഷൻ വായിക്കുക
വിശദീകരണങ്ങൾ. പൊതുവായ അധിക HTTP അഭ്യർത്ഥനകളിൽ PUT, DELETE എന്നിവ ഉൾപ്പെടുന്നു, എന്നാൽ ബന്ധപ്പെട്ടവ
WebDAV പോലുള്ള സാങ്കേതികവിദ്യകൾ PROPFIND, COPY, MOVE എന്നിവയും അതിലേറെയും വാഗ്ദാനം ചെയ്യുന്നു.

സാധാരണയായി നിങ്ങൾക്ക് ഈ ഓപ്ഷൻ ആവശ്യമില്ല. എല്ലാ തരത്തിലുമുള്ള GET, HEAD, POST, PUT അഭ്യർത്ഥനകൾ
സമർപ്പിത കമാൻഡ് ലൈൻ ഓപ്ഷനുകൾ ഉപയോഗിച്ചാണ് അഭ്യർത്ഥിക്കുന്നത്.

ഈ ഓപ്‌ഷൻ HTTP അഭ്യർത്ഥനയിൽ ഉപയോഗിക്കുന്ന യഥാർത്ഥ വാക്ക് മാത്രമേ മാറ്റുകയുള്ളൂ, അത് മാറ്റില്ല
ചുരുളൻ പെരുമാറുന്ന രീതി മാറ്റുക. ഉദാഹരണത്തിന്, നിങ്ങൾക്ക് ശരിയായ തല ഉണ്ടാക്കണമെങ്കിൽ
അഭ്യർത്ഥിക്കുക, -X HEAD ഉപയോഗിക്കുന്നത് മതിയാകില്ല. നിങ്ങൾ ഉപയോഗിക്കേണ്ടതുണ്ട് -ഞാൻ, --തല ഓപ്ഷൻ.

നിങ്ങൾ -X ഉപയോഗിച്ച് സജ്ജീകരിച്ച രീതി സ്ട്രിംഗ് എല്ലാ അഭ്യർത്ഥനകൾക്കും ഉപയോഗിക്കും, നിങ്ങളാണെങ്കിൽ
ഉദാഹരണ ഉപയോഗം -എൽ, --സ്ഥാനം Curl അല്ലാത്തപ്പോൾ ഉദ്ദേശിക്കാത്ത പാർശ്വഫലങ്ങൾ ഉണ്ടാക്കിയേക്കാം
HTTP 30x പ്രതികരണ കോഡുകൾ അനുസരിച്ച് അഭ്യർത്ഥന രീതി മാറ്റുക - സമാനമായത്.

(FTP) ഫയൽ ലിസ്റ്റുകൾ ചെയ്യുമ്പോൾ LIST-ന് പകരം ഉപയോഗിക്കുന്നതിന് ഒരു ഇഷ്‌ടാനുസൃത FTP കമാൻഡ് വ്യക്തമാക്കുന്നു
FTP ഉപയോഗിച്ച്.

(POP3) LIST അല്ലെങ്കിൽ RETR എന്നതിന് പകരം ഉപയോഗിക്കുന്നതിന് ഒരു ഇഷ്‌ടാനുസൃത POP3 കമാൻഡ് വ്യക്തമാക്കുന്നു. (ചേർത്തു
7.26.0)

(IMAP) LIST ന് പകരം ഉപയോഗിക്കുന്നതിന് ഒരു ഇഷ്‌ടാനുസൃത IMAP കമാൻഡ് വ്യക്തമാക്കുന്നു. (7.30.0-ൽ ചേർത്തു)

(SMTP) HELP അല്ലെങ്കിൽ VRFY എന്നതിന് പകരം ഉപയോഗിക്കുന്നതിന് ഒരു ഇഷ്‌ടാനുസൃത SMTP കമാൻഡ് വ്യക്തമാക്കുന്നു. (ചേർത്തു
7.34.0)

ഈ ഓപ്ഷൻ നിരവധി തവണ ഉപയോഗിക്കുകയാണെങ്കിൽ, അവസാനത്തേത് ഉപയോഗിക്കും.

--xattr
ഒരു ഫയലിൽ ഔട്ട്‌പുട്ട് സേവ് ചെയ്യുമ്പോൾ, ചില ഫയൽ മെറ്റാഡാറ്റ സംഭരിക്കാൻ ഈ ഓപ്ഷൻ curl-നോട് പറയുന്നു
വിപുലമായ ഫയൽ ആട്രിബ്യൂട്ടുകളിൽ. നിലവിൽ, xdg.origin.url എന്നതിൽ URL സംഭരിച്ചിരിക്കുന്നു
ആട്രിബ്യൂട്ട് കൂടാതെ, HTTP-ക്ക്, ഉള്ളടക്ക തരം mime_type ആട്രിബ്യൂട്ടിൽ സംഭരിച്ചിരിക്കുന്നു. എങ്കിൽ
ഫയൽ സിസ്റ്റം വിപുലമായ ആട്രിബ്യൂട്ടുകളെ പിന്തുണയ്ക്കുന്നില്ല, ഒരു മുന്നറിയിപ്പ് നൽകുന്നു.

-y, --വേഗത-സമയം
ഒരു സ്പീഡ്-ടൈമിൽ സെക്കൻഡിൽ സ്പീഡ്-ലിമിറ്റ് ബൈറ്റുകളേക്കാൾ വേഗത കുറവാണെങ്കിൽ ഡൗൺലോഡ്
കാലയളവിൽ, ഡൗൺലോഡ് നിർത്തലാക്കും. സ്പീഡ്-ടൈം ഉപയോഗിക്കുകയാണെങ്കിൽ, ഡിഫോൾട്ട് വേഗത-പരിധി
സജ്ജീകരിച്ചിട്ടില്ലെങ്കിൽ 1 ആയിരിക്കും -Y.

ഈ ഓപ്‌ഷൻ കൈമാറ്റങ്ങളെ നിയന്ത്രിക്കുന്നു, അതിനാൽ സ്ലോ കണക്റ്റുകളെ ബാധിക്കില്ല
എന്നത് നിങ്ങൾക്ക് ഒരു ആശങ്കയാണ്, ശ്രമിക്കുക --കണക്ട്-ടൈംഔട്ട് ഓപ്ഷൻ.

ഈ ഓപ്ഷൻ നിരവധി തവണ ഉപയോഗിക്കുകയാണെങ്കിൽ, അവസാനത്തേത് ഉപയോഗിക്കും.

-Y, --വേഗപരിധി
ഒരു ഡൗൺലോഡ് ഈ നൽകിയിരിക്കുന്നതിനേക്കാൾ വേഗത കുറവാണെങ്കിൽ (സെക്കൻഡിൽ ബൈറ്റുകളിൽ) വേഗത-സമയത്തിനായി
നിമിഷങ്ങൾക്കകം അത് അലസിപ്പിക്കപ്പെടുന്നു. സ്പീഡ്-ടൈം സജ്ജീകരിച്ചിരിക്കുന്നു -y സജ്ജീകരിച്ചിട്ടില്ലെങ്കിൽ 30 ആണ്.

ഈ ഓപ്ഷൻ നിരവധി തവണ ഉപയോഗിക്കുകയാണെങ്കിൽ, അവസാനത്തേത് ഉപയോഗിക്കും.

-z, --time-cond |
(HTTP/FTP) നൽകിയിരിക്കുന്ന സമയത്തേക്കാൾ പിന്നീട് പരിഷ്കരിച്ച ഒരു ഫയൽ അഭ്യർത്ഥിക്കുക
തീയതി, അല്ലെങ്കിൽ അതിന് മുമ്പ് പരിഷ്കരിച്ച ഒന്ന്. ദി ആകാം
എല്ലാത്തരം തീയതി സ്ട്രിംഗുകളും അല്ലെങ്കിൽ ഏതെങ്കിലും ആന്തരിക സ്ട്രിംഗുകളുമായി പൊരുത്തപ്പെടുന്നില്ലെങ്കിൽ, അത് ഇതുപോലെ എടുക്കും
ഒരു ഫയലിന്റെ പേര് കൂടാതെ പരിഷ്ക്കരണ തീയതി (mtime) ലഭിക്കാൻ ശ്രമിക്കുന്നു പകരം. കാണുക
The curl_getdate(3) തീയതി എക്സ്പ്രഷൻ വിശദാംശങ്ങൾക്കായുള്ള മാൻ പേജുകൾ.

ഒരു ഡോക്യുമെന്റിനായി അഭ്യർത്ഥിക്കാൻ ഒരു ഡാഷ് (-) ഉപയോഗിച്ച് തീയതി എക്സ്പ്രഷൻ ആരംഭിക്കുക
തന്നിരിക്കുന്ന തീയതി/സമയത്തേക്കാൾ പഴയത്, ഡിഫോൾട്ട് എന്നതിനേക്കാൾ പുതിയ ഒരു പ്രമാണമാണ്
നിർദ്ദിഷ്ട തീയതി/സമയം.

ഈ ഓപ്ഷൻ നിരവധി തവണ ഉപയോഗിക്കുകയാണെങ്കിൽ, അവസാനത്തേത് ഉപയോഗിക്കും.

-h, --സഹായം
ഉപയോഗ സഹായം. ഇത് ഒരു ചെറിയ വിവരണത്തോടെ നിലവിലുള്ള എല്ലാ കമാൻഡ് ലൈൻ ഓപ്ഷനുകളും ലിസ്റ്റുചെയ്യുന്നു.

-എം, --മാനുവൽ
മാനുവൽ. വലിയ സഹായ വാചകം പ്രദർശിപ്പിക്കുക.

-വി, --വേർ‌ഷൻ
ചുരുളിനെയും അത് ഉപയോഗിക്കുന്ന libcurl പതിപ്പിനെയും കുറിച്ചുള്ള വിവരങ്ങൾ പ്രദർശിപ്പിക്കുന്നു.

ആദ്യ വരിയിൽ curl, libcurl, മറ്റ് മൂന്നാം കക്ഷി എന്നിവയുടെ പൂർണ്ണ പതിപ്പ് ഉൾപ്പെടുന്നു
എക്സിക്യൂട്ടബിളുമായി ലിങ്ക് ചെയ്ത ലൈബ്രറികൾ.

രണ്ടാമത്തെ വരി ("പ്രോട്ടോക്കോളുകൾ:" എന്ന് തുടങ്ങുന്നു) ലിബ്‌കുൾ റിപ്പോർട്ട് ചെയ്യുന്ന എല്ലാ പ്രോട്ടോക്കോളുകളും കാണിക്കുന്നു
പിന്തുണയ്ക്കാന്.

മൂന്നാമത്തെ വരി ("സവിശേഷതകൾ:" എന്ന് തുടങ്ങുന്നു) libcurl റിപ്പോർട്ടുകളുടെ നിർദ്ദിഷ്ട സവിശേഷതകൾ കാണിക്കുന്നു
ഓഫർ. ലഭ്യമായ സവിശേഷതകളിൽ ഇവ ഉൾപ്പെടുന്നു:

IPv6 ഇതിനൊപ്പം നിങ്ങൾക്ക് IPv6 ഉപയോഗിക്കാം.

FTP-നുള്ള krb4 Krb4 പിന്തുണയ്ക്കുന്നു.

HTTPS, FTPS, POP3S പോലുള്ള വിവിധ പ്രോട്ടോക്കോളുകളുടെ SSL SSL പതിപ്പുകൾ പിന്തുണയ്ക്കുന്നു
ഇത്യാദി.

libz HTTP വഴി കംപ്രസ് ചെയ്ത ഫയലുകളുടെ ഓട്ടോമാറ്റിക് ഡീകംപ്രഷൻ പിന്തുണയ്ക്കുന്നു.

NTLM NTLM പ്രാമാണീകരണം പിന്തുണയ്ക്കുന്നു.

ഡീബഗ് ഈ ചുരുളൻ ഡീബഗ് ഉപയോഗിച്ച് നിർമ്മിച്ച ഒരു ലിബ്കുർൾ ഉപയോഗിക്കുന്നു. ഇത് കൂടുതൽ പിശക് ട്രാക്കിംഗ് പ്രാപ്തമാക്കുന്നു
കൂടാതെ മെമ്മറി ഡീബഗ്ഗിംഗ് മുതലായവ. ചുരുളൻ-ഡെവലപ്പർമാർക്ക് മാത്രം!

AsynchDNS
ഈ ചുരുളൻ അസിൻക്രണസ് നെയിം റിസോൾവുകൾ ഉപയോഗിക്കുന്നു. അസിൻക്രണസ് നാമ പരിഹാരങ്ങൾ ആകാം
c-ares അല്ലെങ്കിൽ ത്രെഡ് ചെയ്ത റിസോൾവർ ബാക്കെൻഡുകൾ ഉപയോഗിച്ച് ചെയ്തു.

SPNEGO SPNEGO പ്രാമാണീകരണം പിന്തുണയ്ക്കുന്നു.

വലിയ ഫയൽ
ഈ ചുരുളൻ വലിയ ഫയലുകളുടെ കൈമാറ്റങ്ങളെ പിന്തുണയ്ക്കുന്നു, 2GB-യിൽ കൂടുതലുള്ള ഫയലുകൾ.

IDN ഈ ചുരുൾ IDN - അന്താരാഷ്ട്ര ഡൊമെയ്ൻ നാമങ്ങളെ പിന്തുണയ്ക്കുന്നു.

GSS-API
GSS-API പിന്തുണയ്ക്കുന്നു.

SSPI SSPI പിന്തുണയ്ക്കുന്നു.

TLS SRP
SRP (സുരക്ഷിത റിമോട്ട് പാസ്‌വേഡ്) പ്രാമാണീകരണം TLS-നെ പിന്തുണയ്ക്കുന്നു.

HTTP2 HTTP/2 പിന്തുണ അന്തർനിർമ്മിതമാണ്.

മെറ്റലിങ്ക്
ഈ ചുരുളൻ Metalink-നെ പിന്തുണയ്ക്കുന്നു (പതിപ്പ് 3, 4 (RFC 5854))
മിററുകളും ഹാഷുകളും വിവരിക്കുന്നു. ചുരുളൻ അവിടെയുണ്ടെങ്കിൽ പരാജയത്തിന് കണ്ണാടി ഉപയോഗിക്കും
പിശകുകളാണ് (ഫയൽ അല്ലെങ്കിൽ സെർവർ ലഭ്യമല്ലാത്തത് പോലെ).

onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് curl ഓൺലൈനിൽ ഉപയോഗിക്കുക


സൗജന്യ സെർവറുകളും വർക്ക്സ്റ്റേഷനുകളും

Windows & Linux ആപ്പുകൾ ഡൗൺലോഡ് ചെയ്യുക

  • 1
    Alt-F
    Alt-F
    Alt-F സൗജന്യവും ഓപ്പൺ സോഴ്‌സും നൽകുന്നു
    DLINK-നുള്ള ഇതര ഫേംവെയർ
    DNS-320/320L/321/323/325/327L and
    DNR-322L. Alt-F-ൽ സാംബയും NFS-ഉം ഉണ്ട്;
    ext2/3/4 പിന്തുണയ്ക്കുന്നു...
    Alt-F ഡൗൺലോഡ് ചെയ്യുക
  • 2
    usm
    usm
    Usm ഒരു ഏകീകൃത സ്ലാക്ക്വെയർ പാക്കേജാണ്
    ഓട്ടോമാറ്റിക് കൈകാര്യം ചെയ്യുന്ന മാനേജർ
    ആശ്രിതത്വ പരിഹാരം. അത് ഏകീകരിക്കുന്നു
    ഉൾപ്പെടെ വിവിധ പാക്കേജ് ശേഖരങ്ങൾ
    സ്ലാക്ക്വെയർ, സ്ലാക്കി, പി...
    usm ഡൗൺലോഡ് ചെയ്യുക
  • 3
    Chart.js
    Chart.js
    Chart.js എന്നത് ഒരു Javascript ലൈബ്രറിയാണ്
    ഡിസൈനർമാരെയും ഡവലപ്പർമാരെയും വരയ്ക്കാൻ അനുവദിക്കുന്നു
    HTML5 ഉപയോഗിക്കുന്ന എല്ലാത്തരം ചാർട്ടുകളും
    ക്യാൻവാസ് ഘടകം. ചാർട്ട് js ഒരു മികച്ച വാഗ്ദാനം ചെയ്യുന്നു
    അറേ ...
    Chart.js ഡൗൺലോഡ് ചെയ്യുക
  • 4
    ജാസ്പർ റിപ്പോർട്ടുകൾക്കായുള്ള iReport-Designer
    ജാസ്പർ റിപ്പോർട്ടുകൾക്കായുള്ള iReport-Designer
    ശ്രദ്ധിക്കുക: iReport/Jaspersoft Studio പിന്തുണ
    അറിയിപ്പ്: പതിപ്പ് 5.5.0 പ്രകാരം,
    ജാസ്പർസോഫ്റ്റ് സ്റ്റുഡിയോ ആയിരിക്കും ഒഫീഷ്യൽ
    JasperReports-നുള്ള ഡിസൈൻ ക്ലയന്റ്. iReport
    ചെയ്യും ...
    JasperReports-നായി iReport-Designer ഡൗൺലോഡ് ചെയ്യുക
  • 5
    പോസ്റ്റ്ഇൻസ്റ്റാളർ എഫ്
    പോസ്റ്റ്ഇൻസ്റ്റാളർ എഫ്
    PostInstallerF എല്ലാം ഇൻസ്റ്റാൾ ചെയ്യും
    ഫെഡോറ ലിനക്സും മറ്റും ഉള്ള സോഫ്റ്റ്‌വെയർ
    സ്ഥിരസ്ഥിതിയായി ഉൾപ്പെടുത്തിയിട്ടില്ല, ശേഷം
    ആദ്യമായി ഫെഡോറ പ്രവർത്തിപ്പിക്കുന്നു. അതിന്റെ
    എളുപ്പം...
    PostInstallerF ഡൗൺലോഡ് ചെയ്യുക
  • 6
    സ്ട്രെയ്സ്
    സ്ട്രെയ്സ്
    സ്‌ട്രേസ് പ്രോജക്‌ട് ഇതിലേക്ക് മാറ്റി
    https://strace.io. strace is a
    ഡയഗ്നോസ്റ്റിക്, ഡീബഗ്ഗിംഗ്, പ്രബോധനം
    ലിനക്സിനുള്ള യൂസർസ്പേസ് ട്രേസർ. അത് ഉപയോഗിക്കുന്നു
    നിരീക്ഷിക്കാൻ...
    സ്‌ട്രേസ് ഡൗൺലോഡ് ചെയ്യുക
  • കൂടുതൽ "

ലിനക്സ് കമാൻഡുകൾ

Ad